使用 xcodebuild 为模拟器创建 .app 文件

Posted

技术标签:

【中文标题】使用 xcodebuild 为模拟器创建 .app 文件【英文标题】:Using xcodebuild to create .app file for simulator 【发布时间】:2020-02-18 22:40:08 【问题描述】:

我正在尝试使用 xcodebuild -workspace '/path/to/Awesome.xcworkspace' -scheme 'Awesome-Production' -arch i386 -sdk iphonesimulator8.2 构建一个 .app 文件来指向 Appium。我遇到了错误error: ios 11 does not support 32-bit programs。这是运行xcodebuild -showsdks:iphonesimulator12.4 时唯一可用的iphonesimulator SDK。我不知道如何克服这个错误。

【问题讨论】:

【参考方案1】:

derivedDataPath 为我做了没有 -arch 标志。例如:- xcodebuild -workspace project.xcworkspace/ -scheme project -sdk $sdk -derivedDataPath "./build" 将转储build 文件夹中的内容

【讨论】:

以上是关于使用 xcodebuild 为模拟器创建 .app 文件的主要内容,如果未能解决你的问题,请参考以下文章

将 xcodebuild 与 iOS 项目和 iOS 模拟器一起使用

Xcodebuild 没有创建应用程序

iOS xcodebuild 打包app

xcodebuild 不启动 iOS 7.0 模拟器

启动模拟器时 xcodebuild 超时

使用 xcodebuild 导出为 macOS 应用程序