如何解决 Xcode 7 GM 编译的提交申请时的错误 ITMS-90529?

How to solve ERROR ITMS-90529 on submit application compiled by Xcode 7 GM?

我已经通过 Application Loader 3.1 提交了申请。它显示 "invalid package Applications built with SDK 9.0 or later must be packaged as proper IPA files."

我在 9 月 12 日收到了一封来自 Apple 的电子邮件,其中允许提交由 Xcode 7 GM 构建的应用程序。

运行今天遇到同样的问题。事实证明,Application Loader 3.2 现在只要求文件为 .ipa。由于某种原因,它仍然接受 .zip 文件,但会因此错误而失败。所以只需将文件扩展名更改为 .ipa,假设内容已正确生成。

  1. 创建一个名为 Payload 的文件夹。
  2. 将编译后的文件放入Payload文件夹。
  3. 将文件夹压缩到 Payload.zip 文件,然后更改为 Payload.ipa

我遇到了同样的问题,您需要做的就是提交 .ipa 文件,它会非常有效。

尝试通过命令行将您的 .APP 转换为 .IPA:

/usr/bin/xcrun -sdk iphoneos PackageApplication -v "${RELEASE_BUILDDIR}/${APPLICATION_NAME}.app" -o "${BUILD_HISTORY_DIR}/${APPLICATION_NAME}.ipa" --sign "${DEVELOPER_NAME}" --embed "${PROVISONING_PROFILE}”

简单的技巧对我有用:
存档导出 来自管理器的构建。 Select“保存 iOS AppStore 部署”。 这将生成一个 ipa 文件,应用程序加载器可以毫无问题地接受和上传该文件。