Pav*_*vel 4 kotlin android-studio kmm
我按照“创建您的第一个应用程序”指南创建了一个基本的 KMM https://kotlinlang.org/docs/kmm-create-first-app.html
然后我尝试使用 Android Studio 终端中的以下命令构建框架。./gradlew :共享:embedAndSignAppleFrameworkForXcode
但我收到这个错误。在项目“:shared”中找不到任务“embedAndSignAppleFrameworkForXcode”。
Android Studio 2020.3.1 补丁 3 Kotlin 1.5.31
SO 上也有类似的问题。人们说 embedAndSignAppleFrameworkForXcode 至少应该与 Kotlin 1.5.20 兼容。 KMM - 在项目“:shared”中找不到错误任务“embedAndSignAppleFrameworkForXcode”, 但它不在我的设置中。
有谁知道如何解决这一问题?
更新 当从 XCode/Build Phases 脚本启动时,任务运行得非常好。不知何故,它无法从终端(Android Studio 或系统一)启动。
我认为 embedAndSignAppleFrameworkForXcode 不应该像 packForXCode 那样从终端运行。
运行此任务的正确方法是通过 XCode 构建系统。
无论如何,在导出以下变量后,我能够从终端运行 embedAndSignAppleFrameworkForXcode。
export CONFIGURATION\=Debug
export ARCHS\=x86_64
export EXPANDED_CODE_SIGN_IDENTITY\=-
export FRAMEWORKS_FOLDER_PATH\=iosApp.app/Frameworks
export SDK_NAME\=iphonesimulator15.0
export TARGET_BUILD_DIR\="../build/ios/${CONFIGURATION}-iphonesimulator"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1917 次 |
| 最近记录: |