从命令行生成 IPA 文件的最佳方法是什么?
我在 xcode 4.2 上并使用以下命令生成存档:
xcodebuild -scheme AppStore clean archive
这会在代码设计之后在构建输出目录中生成 .dSYM 和 .app 文件。我应该如何继续生成 .ipa 文件?换句话说,我正在寻找相当于在 GUI 中执行以下操作的命令行
- 组织者 - 档案
- 分享
- iOS 应用商店包
- 不要重新签名
谢谢!
从命令行生成 IPA 文件的最佳方法是什么?
我在 xcode 4.2 上并使用以下命令生成存档:
xcodebuild -scheme AppStore clean archive
这会在代码设计之后在构建输出目录中生成 .dSYM 和 .app 文件。我应该如何继续生成 .ipa 文件?换句话说,我正在寻找相当于在 GUI 中执行以下操作的命令行
谢谢!
缺少的部分是使用 PackageApplication 实用程序。
/usr/bin/xcrun -sdk iphoneos PackageApplication -v $FULL_PATH_TO_APP -o $OUTPUT_PATH
您还可以传递此脚本选项以进行辞职和个人资料嵌入。分别使用--sign
和--embed
标志。
该工具使构建(和分发)变得简单: https ://github.com/nomad/shenzhen
存档后,您需要“导出”为所需的格式,即 ipa:
xcodebuild -sdk iphoneos7.0 -archivePath “归档文件路径” -exportPath “path_for_export” -exportFormat ipa -exportArchive -exportProvisioningProfile “provisioning_profile_to_export_with”