ios - 测试飞行应用程序兼容性

标签 ios xcode testflight beta

我在一款通用应用程序上运行了 Beta 测试,该应用程序可在 iPhone 和 iPad 上运行。我不确定发生了什么变化,因为我没有对项目进行任何会导致兼容性改变的更改,但在某个时候,我的应用程序开始在 TestFlight 中仅显示为 iPhone。我已经检查了所有代码签名和配置证书,但我真的不明白可能是什么问题。我什至创建了新的并使用它们获得了相同的结果。在开发者成员(member)中心,似乎没有任何地方可以实际指定 iPhone 或 iPad,除非我只是遗漏了一些东西。

如果我构建并上传我的应用程序作为通用,它只能通过 iPhone。如果我构建并上传为“iPad”,它会显示为“需要 iOS 8.2 或更高版本”,但在 iPad 和 iPhone 上显示不兼容。

最佳答案

info.plist 中设置的某些功能要求可能会限制设备兼容性,特别是“gps”、“sms”和“电话”将设备限制为仅适用于 iPhone,而不管兼容性设置如何。

请参阅下面的链接

Apple compatibility matrix

关于ios - 测试飞行应用程序兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31800159/

相关文章:

ios - 自定义单元格中的委托(delegate)

objective-c - 如何避免 NSArray 中的重复元素并在 TableView 单元格中打印

ios - 提交以供Testflight(iOS)审查

ios - 如何检测不规则形状的边界?

ios - 我如何在 ReactiveCocoa 5 中将 RACDisposable 转换为 Disposable?

database - sqlite 数据库查询出现问题,不同的查询不起作用

ios - 有没有办法获取运行您的应用程序的 iOS 设备的堆栈跟踪?

ios - iTunes Connect 只有 "Get Started"屏幕

ios - 测试飞行推送通知工作。这是否意味着我的推送通知可以在应用商店中使用?

ios - 为什么项目运行时 Fabric mac app 会自动打开?