测试飞行错误:该版本不支持iPhone 5c GSM。请请求开发者支持您的设备。

9
我刚接触iPhone开发。我创建了一个新的PhoneGap应用程序并安装了一些插件。我正在使用testflight.com在设备上安装和测试应用程序。 上次,我安装了Facebook连接插件并进行了必要的设置。应用在Xcode模拟器上运行良好,并创建了一个新的存档。上传到testflight.com时没有出现任何错误。
但是,当我尝试在已注册的设备上安装时,在Safari中会出现此错误。
Testflight错误:此版本不支持iPhone 5c GSM。请要求开发人员支持您的设备。
我在Google上搜索了这条消息,但没有找到任何适当的答案。
感谢您的时间和帮助。

你在仪表板中看到这个设备添加了吗? - GenieWanted
我刚刚升级到Xcode 5.1,没有更改任何设置,现在出现了这个问题。有人知道解决方法吗? - William Grand
3个回答

24

我遇到了几次相同的问题,显示不兼容 iPhone 4、4S 等设备,但当我选择“iOS 设备”而不是插入设备后归档应用程序时,问题就解决了。对于插入设备进行归档似乎会选择它的构建体系结构,如果它正在运行较新的设备,则可能导致旧设备出现“不兼容”的问题。

通过仅选择“iOS 设备”选项归档,可以解决此问题。(与我最初的想法相反,归档并不需要实际连接设备,只要不是模拟器即可。)

输入图像说明

希望这可以帮到你,

祝好,Jim。


这就是我面对这个问题时的解决方案 - 实际上很有道理,只是那些令人烦恼的苹果东西之一... - SomaMan
感谢苹果公司发现这个隐晦的错误。感谢Jim找到了解决方法。 - Rickster
感谢这个救了我大好处。快速搜索显示这不是一个新的bug。苹果应该至少不允许设备插入或采取正确的措施修复它。 - Marc Nunes

6

当你在Xcode中归档你的应用程序时,可能没有为所需的所有构架(例如iPhone 5C的armv7构架)进行构建。尝试按照此答案中描述的更改构建设置仅构建激活的构架


2

将“Build Active Architectures Only”设置为NO,适用于项目和构建。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接