Xcode6 - 使用iTunes Connect分发Beta App

时间:2014-09-10 05:46:54

标签: ios itunesconnect xcode6 testflight

我试图在link

之后使用Beta App发布

我选择了配置文件XC:com.example.myapp ...

在上传过程中,我收到以下错误消息:

  

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

知道问题是什么以及如何解决问题?

2 个答案:

答案 0 :(得分:2)

在撰写本文时,我发现的答案似乎并不完全正确。苹果似乎已经改变了这一点,再次打破了他们自己的工具,并花费我们所有的时间试图找出它!我会在答案之外添加这个,希望它能帮助其他人:

添加LSRequiresIPhoneOS作为答案状态。 但这无助于通过xcode上传。我的解决方案是通过Application Loader上传,如下所示:

  1. 通过xcode导出包(在本地保存为.pkg文件)
  2. 启动Application Loader,然后单击“New In-App” 购买“。这将打开一个IAP管理界面。
  3. 选择您的应用程序,按“管理”按钮。
  4. 在下一个屏幕中,在底部,您会看到标签,其中一个是“托管内容”。
  5. 您可以在此处上传您的pkg。单击选择按钮以选择您的pkg文件,验证并交付。
  6. 这是我能让它发挥作用的唯一方法。

答案 1 :(得分:1)

您必须将变量“应用程序需要iPhone环境”设置为YES

https://devforums.apple.com/message/1037708#1037708