android-studio - 如何在 Android Studio 中为 Kotlin Multiplatform 配置 iOS 应用程序?
问题描述
我想为 Android Studio 4.1.2 中的 Kotlin 多平台移动应用程序的 iOS 应用程序添加运行/调试配置。但是,iOS 的配置似乎存在问题。
在下面的屏幕截图中,您可以看到问题。在“运行/调试配置”对话框中,Android Studio 抱怨
Error: Please specify Xcode project location in xcodeproj property of gradle.properties
使用“修复”按钮并不能解决问题。Android Studio 只是添加了一个附加参数xcodeproj
并gradle.properties
抱怨重复参数。
我还尝试了不同的路径(相对和绝对)xcodeproj
。没运气。
如果我没记错的话,它曾经是开箱即用的。为 Android和iOS自动配置了一个新的 Kotlin Multiplatform Mobile 项目。我不确定发生了什么变化。可能更新了一些东西。
这是 KMM 插件的错误吗?或者我可以在我的系统上做些什么来解决这个问题?
解决方案
如果项目即使从 Xcode 打开它也没有立即运行并显示shared framework is missing
,然后尝试使用终端为 iOS 平台生成共享框架。导航到项目文件夹并执行
命令:./gradlew packForXcode
现在共享框架应该有一个xcode-frameworks
产品,您应该能够通过 Xcode 构建和运行项目。
推荐阅读
- amazon-web-services - AWS Cognito 获取用户位置
- python - 在 pytest 中运行并行测试
- javascript - 如何在异步的反应功能组件中使用 useState
- python - Selenium (Python) find_element_by_id 在 schwab.com 上不起作用
- python - 如何将时间序列季度数据(4 个季度)转换为 Pandas 中的单列?
- c - C 程序错误:getname 的类型冲突
- c# - 如何处理空列表,List Alternated[0]在为C2分配空值时抛出异常
- python - 使用 sparse_categorical_crossentropy 时如何修复形状不匹配错误
- python-3.x - 如何使用cherrypy web框架在python中验证客户端证书?
- c++ - gRPC C++ 错误代码 14:无法连接到所有地址