iphone - TestFlight:应用程序可执行文件包含不受支持的架构:armv7s

标签 iphone objective-c ios xcode testflight

我正在尝试通过试飞构建临时构建。

我已选择操作系统设备并正在尝试创建存档。

但是我收到以下警告。

(null):  iPhone/iPod Touch: application executable contains unsupported 
 architecture(s): armv7s (-19031)

我的试飞目标有以下设置。

enter image description here

我可以很好地发布。

最佳答案

看起来您使用的是旧版本的 TestFlight 库。

iPhone 5 使用新的处理器 (A6),并修改了指令集 (AMRv7s)。
由于您也在使用该架构构建您的应用程序,因此所有链接库也需要支持它。

TestFlight 提供了其库的新版本 (1.1),支持该特定架构。
所以只需下载新版本的库,链接到它,就可以了。

您的“发布”目标编译和链接正常,因为实际上没有使用 TestFlight 库中的符号。但是,如果您需要 iPhone 5 的 TestFlight 支持,只需更新到最新版本的库即可。

关于iphone - TestFlight:应用程序可执行文件包含不受支持的架构:armv7s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12573136/

相关文章:

iphone - Open GL 是 2d 纸牌游戏的矫枉过正吗?

ios - Xcode UI 测试发现多个按钮

ios - 找不到 Pod CoreData+MagicalRecord.h 文件

ios - UIButton图像居中文本右侧

ios - Swift - 无法分配给 `delegate` 中的 `newView`

iphone - 如何强制从 iDevice 中删除应用程序

ios - 当元素被激活时如何获取indexpath.row?

iphone - 为什么我的NSString无法读取我的.txt文件?

javascript - 很难在 iPhone/手机网站上选择单选按钮

iphone - iOS NSURLConnection POST 错误处理