将存档的应用程序上传到 iTunes Connect 时出现错误 ITMS-90085
Posted
技术标签:
【中文标题】将存档的应用程序上传到 iTunes Connect 时出现错误 ITMS-90085【英文标题】:ERROR ITMS-90085 when uploading an archived app to iTunes Connect 【发布时间】:2016-06-13 10:43:58 【问题描述】:当归档我的应用程序并尝试通过 Xcode 或 Application Loader 将二进制文件上传到 iTunes Connect(成功导出后)时,我在没有更多信息的情况下出现此错误:
ERROR ITMS-90085: "No architectures in the binary. Lipo failed to detect any architectures in the bundle executable."
更多信息: - ios 应用程序(最低版本:iOS 9.0) - Xcode 7.3(MAS 中没有可用更新)
你遇到过这个错误吗?这是关于什么的?我该如何解决?
编辑:在我的 Info.plist 中,我的产品名称在上次版本提交和现在之间没有改变,所以这个答案 (Appstore FailureNo architectures in the binary. Lipo failed to detect any architectures in the bundle executable.” At SoftwareAssets/SoftwareAsset) 在这种情况下不起作用。
谢谢, 西里尔
【问题讨论】:
Appstore FailureNo architectures in the binary. Lipo failed to detect any architectures in the bundle executable.” At SoftwareAssets/SoftwareAsset的可能重复 在我的 Info.plist 中,我的产品名称在上次版本提交和现在之间没有改变,所以这个答案不起作用 【参考方案1】:在升级 CocoaPods 版本、更新并重新安装所有 pod 后,终于成功地将我的 IPA 上传到 iTunes Connect。
我还是不知道发生了什么。
【讨论】:
【参考方案2】:我在使用 Application Loader 3.0 时遇到了这个问题。在我升级到 XCode 8 并使用与其捆绑的 Application Loader (3.6) 后,我的上传工作正常。
【讨论】:
【参考方案3】:Fastlane和Xcode试了两次,还是一样的错误,比i:
-
清理项目和派生数据。
从 Frameworks 文件夹中删除所有内容(Projectname - Frameworks 在项目导航器中)
关闭并打开 Xcode。
bundle update fastlane
bundle install
(更新了 cocoapods)
pod update
在此之后,fastalane 一切正常
【讨论】:
以上是关于将存档的应用程序上传到 iTunes Connect 时出现错误 ITMS-90085的主要内容,如果未能解决你的问题,请参考以下文章
从 Xcode 6.3 上传的存档的 iTunes Connect 错误:包含无效的 Swift 版本
iOS - 存档项目与任何已知的 iTunes Connect 平台无关
iTunes Store Operation Failed 错误:将 .ipa 上传到 iTunes Connect 时出现 122 (51)