【问题标题】:Invalid IPA when building through command line通过命令行构建时 IPA 无效
【发布时间】:2012-10-15 12:55:30
【问题描述】:

我目前在通过 xcode 命令行工具(xcodebuild 和 xcrun)创建 IPA 文件时遇到问题。我首先运行以下命令:

xcodebuild -scheme scheme -sdk iphoneOS6.0 -arch armv7 -configuration config clean build#

其中 scheme 和 config 是相关的方案和配置

然后我跑

xcrun -sdk iphoneos PackageApplication -v appPath -o ipaPath -sign codesignature

其中 appPath 和 ipaPath 是应用程序和 ipa 的路径以及我签署 ipa 的代码。我也尝试过嵌入配置文件

该过程会生成一个 ipa 文件,但是当我尝试将其拖入 iTunes 时,它告诉我它不是有效的 IPA。我还通过 xcode 中的存档通过临时分发过程尝试了这个过程,并设法创建了一个有效的 IPA,但是当我试图自动化这个过程时,这并不是我真正想要的。

任何想法为什么 IPA 会无效?

谢谢

【问题讨论】:

    标签: xcode ipa


    【解决方案1】:

    您忘记--embed 您的配置文件。

    我做这样的事情

    xcrun -sdk iphoneos PackageApplication -v -o `pwd`/out.ipa --sign "iPhone Distribution: Company Name (ID)" --embed /path/to/mobileprovision 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-21
      • 1970-01-01
      相关资源
      最近更新 更多