小编Bas*_*ash的帖子

在 Xcode 中构建时,在 Xcode 中使用 KMM 共享库会出现多个警告和错误

在 Xcode 中使用 KMM 共享库时,在 Xcode 中构建时会出现多个警告

背景资料

首先,让我解释一下我做了什么,以便更好地理解我所做的事情以及我在使用 Xcode 构建共享 KMM 库时遇到的一些问题。

我在我的 Windows PC 上使用 Android Studio 创建了一个 Android 项目,适用于手机、电视和穿戴设备,这三个设备都使用共享模块。我还想构建一个 iOS 应用程序,因此我在 Mac 上使用 Android Studio 创建一个新的 KMM 应用程序。我已将共享模块添加到此 KMM 应用程序并开始构建 iOS 应用程序。成功后,我添加了一个在 Apple Watch 上运行的应用程序,因此我使用 Xcode 手动添加一个适用于 iOS 应用程序的手表应用程序(文件 -> 新建 -> 目标...)。我配置了它,做了一些基本的编码/管道,构建了它,一切都工作正常。

共享模块稍作更改,使其与 Xcode 结合使用 Android,我已将其添加到Podfile(我也在我的项目中使用 Firebase):

target 'XYZ' do
  use_frameworks!
  platform :ios, '15.0'
  pod 'shared', :path => '../shared'
  
  # add pods for desired Firebase products
  # https://firebase.google.com/docs/ios/setup#available-pods
  pod 'Firebase/Messaging'
  pod 'Firebase/Analytics'
  pod 'Firebase/InAppMessaging' …
Run Code Online (Sandbox Code Playgroud)

xcode ios kotlin watchos kotlin-multiplatform

9
推荐指数
1
解决办法
2531
查看次数

Android Studio Bumblebee“pod install”命令失败,出现异常错误 = 2

昨天,我用 Android Studio Bumblebee 2021.1.1 更新了我的 Mac,希望它能解决我遇到的多平台问题。

下面是我的 Mac 和版本的一些屏幕截图,100% 清晰:

Android Studio Bumblee 关于

macOS Monterey 12.2 iMac 详细信息

xCode 13.2.1 版本

Kotlin 多平台移动版

当我创建新的 KMM 应用程序项目时,出现错误。这些是步骤(我无法发布所有屏幕截图):基本上接受所有默认设置,然后是最后一步:

新项目步骤 3

单击“新建项目”对话框中的“完成”后,Android Studio 立即在右下角显示错误:“项目未配置” 项目未配置错误

之后我看到这些错误(文本如下): Android Studio 构建窗口输出

'pod install' command failed with an exception:  Cannot run program "pod" (in directory "/Users/johndoe/AndroidStudioProjects/MyApplication/iosApp"): error=2, No such file or directory
        
        Possible reason: CocoaPods is not installed
        Please check that CocoaPods v1.10 or above and cocoapods-generate plugin are installed.
        
        To check CocoaPods version …
Run Code Online (Sandbox Code Playgroud)

cocoapods android-studio podfile kotlin-multiplatform

4
推荐指数
1
解决办法
2752
查看次数