我正在尝试使用 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)
有任何想法吗?