19

从命令行生成 IPA 文件的最佳方法是什么?

我在 xcode 4.2 上并使用以下命令生成存档:

xcodebuild -scheme AppStore clean archive

这会在代码设计之后在构建输出目录中生成 .dSYM 和 .app 文件。我应该如何继续生成 .ipa 文件?换句话说,我正在寻找相当于在 GUI 中执行以下操作的命令行

  1. 组织者 - 档案
  2. 分享
  3. iOS 应用商店包
  4. 不要重新签名

谢谢!

4

3 回答 3

19

缺少的部分是使用 PackageApplication 实用程序。

/usr/bin/xcrun -sdk iphoneos PackageApplication -v $FULL_PATH_TO_APP -o $OUTPUT_PATH

您还可以传递此脚本选项以进行辞职和个人资料嵌入。分别使用--sign--embed标志。

于 2011-12-01T04:29:06.913 回答
8

该工具使构建(和分发)变得简单: https ://github.com/nomad/shenzhen

于 2013-10-18T22:06:38.567 回答
7

存档后,您需要“导出”为所需的格式,即 ipa:

xcodebuild -sdk iphoneos7.0 -archivePath “归档文件路径” -exportPath “path_for_export” -exportFormat ipa -exportArchive -exportProvisioningProfile “provisioning_profile_to_export_with”

于 2013-11-22T04:34:25.030 回答