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 上传我们的构建时出现问题,即服务器拒绝在 macOS 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:)