Nul*_*ion 6 xcode xcodebuild cocoapods xcode12
有一个名为 Appetize 的网站,它需要一个 .app 包(您的应用程序的 iOS 模拟器版本)来在在线模拟器中显示您的应用程序。
以下是所需应用程序包的指南:https : //support.appetize.io/help/how-to-upload-an-app-to-appetize-io
这是用于生成 .app 包的命令:
xcodebuild -sdk iphonesimulator -workspace Project.xcworkspace -scheme Appetize -configuration Debug
Run Code Online (Sandbox Code Playgroud)
当您按下 Xcode 中的 Build & Run 按钮并在模拟器中打开应用程序时,它运行良好,但是如果您尝试在命令行中使用 xcodebuild 为 Appetize 生成 .app 包,则会出现此崩溃(这与 Xcode 完美配合11,但是更新到Xcode12和上次cocoapods 1.9.3后,问题出现了):
错误:为不兼容的目标 arm64-apple-ios8.0 创建了模块“DeviceKit”
最后我使用这种方法解决了这个问题:
Xcode 12,为 iOS 模拟器构建,但链接为 iOS 构建的目标文件,用于架构 arm64
在那篇文章中,他们没有同样的崩溃,但发布的一些解决方案在这里也有效。
有必要在有问题的方案中排除模拟器架构的 arm64,在我的情况下,开胃
| 归档时间: |
|
| 查看次数: |
11243 次 |
| 最近记录: |