我正在尝试通过试飞构建临时构建。
我已选择操作系统设备并正在尝试创建存档。
但是我收到以下警告。
(null): iPhone/iPod Touch: application executable contains unsupported
architecture(s): armv7s (-19031)
我的试飞目标有以下设置。
我可以很好地发布。
最佳答案
看起来您使用的是旧版本的 TestFlight 库。
iPhone 5 使用新的处理器 (A6),并修改了指令集 (AMRv7s)。
由于您也在使用该架构构建您的应用程序,因此所有链接库也需要支持它。
TestFlight 提供了其库的新版本 (1.1),支持该特定架构。
所以只需下载新版本的库,链接到它,就可以了。
您的“发布”目标编译和链接正常,因为实际上没有使用 TestFlight 库中的符号。但是,如果您需要 iPhone 5 的 TestFlight 支持,只需更新到最新版本的库即可。
关于iphone - TestFlight:应用程序可执行文件包含不受支持的架构:armv7s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12573136/