我无法在Application Loader上传我的ipa,我得到以下错误

时间:2016-08-08 09:07:10

标签: ios itunesconnect ipa codesign application-loader

我无法在Application Loader中上传我的ipa,我收到以下错误。

  

无法在Info.plist中找到CFBundlePackageType;或者   包缺少Info.plist

当我使用iTunes安装ipa时,我没有收到此错误。

对如何处理此事感到困惑?

1 个答案:

答案 0 :(得分:1)

我认为问题可能是因为包装错误。

例如

如果我像这样压缩有效载荷,则会导致上述问题

这是错误的做法之一

zip -r -s 64 Payload.zip Payload/
mv Payload.zip appName.ipa

正确的方法是使用如下所示或使用 xcrun

zip -r Payload.zip Payload/
mv Payload.zip appName.ipa

iTunes有如此多的验证,因此它找到了问题。

要验证任何 ipa ,请使用 altool

转到终端并使用以下脚本

/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Support/altool -v -f APP.ipa -u itunesconnect@user.com -p password

查看您的脚本,它将解决问题

Reference