objective-c - 上传到 Testflight 解析 IPA 时出现意外错误

标签 objective-c ios xcode testflight

我正在尝试上传我的应用程序以进行试飞。当我使用网络界面时,出现错误

解析 IPA 时出现意外错误,已通知 TestFlight 支持。

当我尝试使用桌面应用程序上传时,它告诉我找不到 dSYM,让我完成整个过程,然后在最后给出相同的错误。

Screen in desktop app

为部署目标 5.0 内置 XCode 4.5。

我看过Error Upload TestFlight : Invalid IPA / dSYM not found据我所知,我所有的build设置都设置为 armv7。

有什么明显的我应该检查/可能丢失的东西吗?

项目中仅有的2个外部库是test flight sdk和flurry。

最佳答案

我在尝试上传 .ipa 文件时遇到了同样的问题。问题是,.ipa 文件不再包含符号信息。

尝试将您的应用程序导出为 Xcode Archive,而不是构建用于分发的 .ipa(这是您在 Xcode 管理器中选择“分发...”时的选项之一)。此存档包含必要的 dSYM 文件(如果没有,您必须检查您的build设置)。如果您将此 .xcarchive 放入 TestFlight 桌面客户端,TestFlight 将为您构建 .ipa 并上传它。

确保在 TestFlight 客户端中使用与在 Xcode 中构建存档时使用的相同的 Provisioning Profiles 来签署 .ipa!

或者您可以只选择在菜单栏中显示 TestFlight Co-pilot(在设置中激活),它会自动检测您的存档。

关于objective-c - 上传到 Testflight 解析 IPA 时出现意外错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13205526/

相关文章:

ios - Xcode 6 中的自定义字体 - Swift 不起作用

iphone - 如何访问 UITableViewCellAccessoryDisclosureIndicator 的图像文件?

ios - 是否可以在将新类添加到运行时时收到通知? ( objective-c )

Xcode/AppCode 中的 IOS Swift 调试 - 我无法查看我的字典内容

iOS 版本特定的 info.plist 设置

objective-c - objective-c 中的多个委托(delegate)

objective-c - 我的第一个 block 实验给了我 EXC_BAD_ACCESS 我不知道为什么

java - 从 Objective C 到 java 的 SQLite 查询

iphone - 通过iTunes在iPhone上安装应用程序时出现错误0xE803FFE

ios - 从扩展文件中检测设备 (Swift)