我是iphone开发的新手。我创建了新的phonegap应用程序并安装了几个插件。我使用testflight.com在设备上安装和测试应用程序。 上次我安装了facebook连接插件并进行了必要的设置。应用程序在xcode模拟器上正常工作并创建了新的存档。在testflight.com上传时没有错误。
但是当我尝试在我的注册设备上安装时,我在Safari中遇到了这个错误。
Testflight错误:此版本不支持iPhone 5c GSM。请开发人员支持您的设备
我用Google搜索了这条消息,但无法得到任何适当的答案。
感谢您的时间和帮助
答案 0 :(得分:24)
曾经有过几次相同的问题,说不兼容的iPhone 4,4S等,虽然这是固定的,当我简单地存档应用程序选择'iOS设备'而不是归档当时插入的设备。针对插入的设备进行存档似乎可以获得其体系结构构建,如果它是一个正在运行的较新设备,可能会导致旧设备出现“不兼容”问题。
通过选择简单的“iOS设备”选项进行归档,这解决了这个问题。 (与我最初的想法相反,归档不需要与实际设备连接,只要它不是模拟器。)
希望这有帮助,
吉姆欢呼雀跃。答案 1 :(得分:6)
当您在Xcode中存档应用程序时,您可能无法构建所需的所有架构(适用于iPhone 5C的armv7)。尝试按照this answer中的说明更改仅构建活动架构的构建设置。
答案 2 :(得分:2)
将“仅构建活动架构”设置为“项目和构建”的“否”