2

我正在尝试使用 XCode 3.2.5 (iOS SDK 4.0) 为我的应用程序创建一个 IPA 文件。但是在执行“构建和存档”之后,我尝试“保存到磁盘...” ipa 文件,但没有任何反应。消息“正在生成 IPA 文件”就消失了。

我查看了 Mac 的控制台,我想我发现了问题,但不知道如何解决它。这些是我在控制台上找到的:

5 月 13 日 15:29:58 Jorge-Martin-Garcias-MacBook-Pro Xcode[246]:使用 (\n "-sdk",\n iphoneos,\n PackageApplication,\n "-v 运行 /usr/bin/xcrun ",\n "/Users/jgarci17/Library/Application Support/Developer/Shared/Archived Applications/16A09235-185F-4F1E-9BFC-A935CAA5699E.apparchive/mWorkf.app",\n "-o",\n "/ var/folders/pD/pDPQGhivGCCVBsrZpH0VaU+++TI/-Tmp-/D6E45F6F-264A-4714-955A-1EC44E78DFC0-246-0000AFED061085C5/mWorkf.ipa",\n "--sign",\n "iPhone 分布:MyCompany LLC",\n "--embed",\n "/Users/jgarci17/Library/MobileDevice/Provisioning Profiles/48D38306-E65F-4D2B-A60A-B94CCD3D518A.mobileprovision"\n)

这似乎很好,但后来...

5 月 13 日 15:29:58 Jorge-Martin-Garcias-MacBook-Pro [0x0-0x16016].com.apple.Xcode[246]:参数:embed=/Users/jgarci17/Library/MobileDevice/Provisioning Profiles/48D38306-E65F -4D2B-A60A-B94CCD3D518A.mobileprovision 详细=1

==>output_dir=/var/folders/pD/pDPQGhivGCCVBsrZpH0VaU+++TI/-Tmp-/D6E45F6F-264A-4714-955A-1EC44E78DFC0-246-0000AFED061085C5/mWorkf.ipa <===

sign=iPhone 发行:MyCompany LLC

5 月 13 日 15:29:58 Jorge-Martin-Garcias-MacBook-Pro [0x0-0x16016].com.apple.Xcode[246]:输出目录:'/var/folders/pD/pDPQGhivGCCVBsrZpH0VaU++TI/-Tmp -/D6E45F6F-264A-4714-955A-1EC44E78DFC0-246-0000AFED061085C5/mWorkf.ipa

如您所见,输出目录包含 ipa 文件名!...所以稍后当 zip 命令想要运行时,失败:

zip 错误:无法创建输出文件 (/var/folders/pD/pDPQGhivGCCVBsrZpH0VaU+++TI/-Tmp-/D6E45F6F-264A-4714-955A-1EC44E78DFC0-246-0000AFED061085C5/mWorkf.ipa/mWorkf.ipa)

当正确的命令应该是:

zip 错误:无法创建输出文件 (/var/folders/pD/pDPQGhivGCCVBsrZpH0VaU+++TI/-Tmp-/D6E45F6F-264A-4714-955A-1EC44E78DFC0-246-0000AFED061085C5/mWorkf.ipa)

有任何想法吗?

4

1 回答 1

1

在我看来,ipa 文件在生成时似乎被复制了。我可以建议的最好的事情是清除管理器中的存档并尝试“共享”应用程序并重新保存项目。

此外,请检查您的所有配置文件是否已安装在管理器中,并且分发证书是否已安装在钥匙串中,因为这也会中断 ipa 文件的导出。

于 2011-12-02T12:16:30.533 回答