ios - Xcode6 - 使用 iTunes Connect 分发 Beta 应用程序

标签 ios app-store-connect xcode6 testflight

我正在尝试使用此 link 之后的 Beta App Distribution|

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

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

ditto: Couldn't read PKZip signature Unable to extract archive. Please make sure /var/folders/gg/...../MyApp.pkg is valid zip or ipa archive.

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

最佳答案

在撰写本文时,我找到的答案似乎并不完全正确。 Apple 似乎已经改变了这一点,再次破坏了他们自己的工具,让我们花了很多时间试图弄清楚!除了答案之外,我还会添加这个,希望它能帮助其他人:

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

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

这是我让它工作的唯一方法。

关于ios - Xcode6 - 使用 iTunes Connect 分发 Beta 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25758126/

相关文章:

iphone - 带虚线的 UIView

iOS:如何在 iOS 8.3 中禁用自动旋转?我在网上找到的解决方案都没有用

macos - 在 NSTextField 上按下 Enter 键时如何做某事

ios - 今天查看扩展(小部件)不工作

iphone - 无法在 iTunes Connect 中添加本地化

swift - XCode 6-b3 (Swift) 中状态栏的颜色文本

objective-c - 在 FMDB 中找不到主 ID

ios - 加载表单演示文稿的模态视图的自定义大小

xcode - iTunes 连接错误 "To use this application, you must first sign in to iTunes Connect and sign the relevant contracts."

IOS 应用程序大小 100MB 警告