无法读取App Store的PKZip签名验证应用程序

时间:2014-09-10 06:26:20

标签: ios xcode app-store

我正在尝试将我的应用程序的新版本提交到App Store。

我正在使用Xcode 6 GM。此应用程序的先前版本与Xcode 5.1一起提交,没有问题。

生成应用档案后,我点击"验证..."在组织者。 Xcode带我完成了选择我的开发团队的过程,并验证了将要使用的配置文件。

然后在失败之前开始生成包

  

同上:无法阅读PKZip签名   无法提取存档。请确保/var/....path到.pkg是有效的zip或ipa存档。

我已导航到目录并在命令行上尝试压缩 - 这会出错。如果我将文件重命名为.zip,那么Finder很乐意将其解压缩,但Zipeg也会返回错误。

我尝试过:

  • 构建 - >清洁
  • 重新创建配置文件
  • 重新创建我的签名证书
  • 检查了所有"代码签名"设置与我的其他工作项目相同

我还查看了打包过程创建的日志文件,在关于无效zip文件的错误之前,没有列出任何不良内容。

有没有人见过这个?

1 个答案:

答案 0 :(得分:63)

我收到了Apple开发人员支持的详细信息。

  1. 打开目标的Info.plist
  2. 在plist中选择一个条目,然后选择" Show raw keys&值"从编辑菜单
  3. 确保密钥" LSRequiresIPhoneOS"有价值"是" (必要时添加)
  4. 重新生成档案并提交