4Ge*_*lOf 5 itunesconnect binaryfiles ios ipa
我今天早上已经提交了现有应用程序的更新.更新很小,几乎没有任何变化.Apple现已发送此电子邮件说明..
必须纠正以下问题:
无效的包结构 - 您的包中包含一个包含以下问题的包:IPA包不包含Payload目录.
我该如何解决?
小智 12
好的,我的答案已被删除,因为它不是问题的答案.我没有足够的观点评论你的问题(这是我试图做的,因为我显然没有答案 - 和你一样的问题,并试图弄清楚为什么我们得到这个无效的二进制错误)
正如我在第一篇文章中所说:我会让你及时了解最新情况.今天,我创建了一个新的Xcode项目,其捆绑ID与我尝试上传一周的应用程序相同.它通过服务器端预验证,我收到一封邮件称其为"等待审核".它回答了我从一开始就遇到的一个问题:这不是服务器问题(我认为Apple在预验证过程中存在一些问题).我尝试在这个新项目上使用架构(例如,我只使用armv7 arch用于我的应用程序,因为它与第三方库不兼容).仍然通过服务器验证.
然后,我尝试将Info.plist文件从我的应用程序复制到通过服务器验证的新示例项目:BANG - >无效的二进制文件!这个info.plist很旧,从Xcode 3.0开始使用我试图从中删除一些可选键:仍然无效二进制然后,我将原始和所需的键与一个新项目的info.plist文件进行比较:爆炸!"CFBundleInfoDictionaryVersion"值为空.在新项目中,值为"6.0".我只是为CFBundleInfoDictionaryVersion键设置"6.0"并且繁荣,它起作用了.我的猜测是Apple的服务器正在检查info.plist文件并需要一个正确的CFBundleInfoDictionaryVersion值才能读取.plist文件.而且我认为自从Xcode 5.1.1以来它没有发生,他们必须在Xcode 5.1.1的发布中更新他们的服务器,就是这样.
Jeez,我简直不敢相信它是多么愚蠢.令人遗憾的是,Apple没有提供全面的反馈.希望它对你有用!让我知道!
| 归档时间: |
|
| 查看次数: |
4508 次 |
| 最近记录: |