ERROR ITMS - 90167 No. app bundles found in the package on macOS Sierra

Posted

技术标签:

【中文标题】ERROR ITMS - 90167 No. app bundles found in the package on macOS Sierra【英文标题】: 【发布时间】:2016-09-23 08:47:37 【问题描述】:

我在 macOS Sierra 上使用 Xcode 7.3.1,我刚刚更新了 昨天。 自从我更新后,我无法再将任何构建上传到 Testflight;我总是收到此错误消息。

ERROR ITMS - 90167 No. app bundles found in the package

我从研究中看到这个问题只发生在 macOS Sierra 测试版中,但我担心它会一直持续到最终版本

【问题讨论】:

【参考方案1】:

经过深入的搜索和调查,我最终确定我们的构建没有问题。使用 Apple iTunes Connect 上传我们的构建时出现问题,即服务器拒绝在 ma​​cOS Sierra 上的 Xcode 7.3.1 上上传我们的构建。但是,使用 Xcode 8 上传效果很好。如果您还没有准备好迁移到 Xcode 8,或者如果您的项目的某些第三方库不支持 Swift,则只需使用 Xcode 8 中的 Application Loader 2.3.

那么,我该如何通过呢?

只需在 Xcode 上安装两个版本:一个用于继续开发。另一个用于上传提交。

方法如下:https://blogs.oracle.com/mobile/entry/how_to_install_multiple_xcodes

从您的 Xcode 7.3.1 创建一个存档并使用您的生产配置文件导出一个 .ipa。然后通过 Xcode 8 Application Loader 上传该 .ipa。这是在 Xcode 应用程序包中:Xcode.app/Contents/Applications/Application Loader.app

您也可以在 Xcode 中访问它:

Xcode 菜单 > 打开开发者工具 > 应用程序加载器

在 Apple 修复之前,这是唯一的解决方案,相信我。

【讨论】:

以上是关于ERROR ITMS - 90167 No. app bundles found in the package on macOS Sierra的主要内容,如果未能解决你的问题,请参考以下文章

ERROR ITMS-90167: "No .app bundles found in the package"错误

ERROR ITMS-90032: "Invalid Image Path - No image found at the path referenced under key

app上传时,ERROR ITMS-90125,ERROR ITMS-90087,ERROR ITMS-90209错误

IOS 打包提示错误(ERROR ITMS-90125: ERROR ITMS-90087: ERROR ITMS-90209:)

Xcode7 上传AppStore出现 ERROR ITMS-90474,ERROR ITMS-90475错误

ERROR-ITMS-9000:无法更改捆绑标识符