gpt4 book ai didi

ios - 构建 Kotlin MPP iOS 应用程序时出现 XCode 错误

转载 作者:行者123 更新时间:2023-12-03 05:20:33 25 4
gpt4 key购买 nike

我正在尝试遵循示例 here在 Kotlin 中构建原生跨平台移动应用程序。 (我已经链接到我遇到问题的步骤,但我正在使用链接仓库的主分支,它应该包含准备构建的代码)
Android 版本构建良好,我能够模拟它,但我在 Xcode 上构建 iOS 应用程序时遇到问题。当我尝试构建项目时,出现以下错误:

/Users/myusername/Library/Developer/Xcode/DerivedData/KotlinIOS-ektaeprzdqunqygjxzrkmpdfyoyx/Build/Intermediates.noindex/KotlinIOS.build/Debug-iphonesimulator/KotlinIOS.build/Script-47729E7122F480EB00B9B36B.sh: line 4: cd: /Users/myusername/AndroidStudioProjects/mpp-ios-android/native/KotlinIOS/../../SharedCode/build/xcode-frameworks: No such file or directory
/Users/myusername/Library/Developer/Xcode/DerivedData/KotlinIOS-ektaeprzdqunqygjxzrkmpdfyoyx/Build/Intermediates.noindex/KotlinIOS.build/Debug-iphonesimulator/KotlinIOS.build/Script-47729E7122F480EB00B9B36B.sh: line 5: ./gradlew: No such file or directory
Command PhaseScriptExecution failed with a nonzero exit code
作为 Kotlin 和应用程序开发的新手,我不确定如何调试或如何继续。看来 gradlew是我安装的 gradle 的包装器(因为我能够构建 Android 应用程序),但也许我做错了其他事情。
我正在使用 XCode 12.0 beta 6。

最佳答案

这原来是 Android 构建的一个问题:您需要在 Android Studio 中为 iOS 构建框架库,使用 gradle 任务 SharedCode/Tasks/build/packForXcode .这对我来说是失败的(因此 XCode 中缺少目录错误),因为我没有将 Xcode 移动到 Applications目录,这是 gradle 脚本期望找到 xcodebuild 的位置可执行。将 Xcode.app 移至 Applications并运行 packForXcode gradle 任务允许我在 iOS 中正确构建和模拟应用程序。

关于ios - 构建 Kotlin MPP iOS 应用程序时出现 XCode 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63713396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com