我在一款适用于iPhone和iPad的通用应用上运行了测试版。我不确定发生了什么变化,因为我没有对项目进行任何更改会导致兼容性发生变化,但在某些时候我的应用程序开始在TestFlight中仅显示为iPhone。我已经检查了所有代码签名和配置证书,我真的不知道可能是什么问题。我甚至创建了新的并使用了相同的结果。在开发者会员中心,似乎没有任何地方可以实际指定iPhone或iPad,除非我只是遗漏了一些东西。
如果我构建并将我的应用程序上传为Universal,它只会以iPhone形式出现。如果我构建并上传为“iPad”,则会显示为“需要iOS 8.2或更高版本”,但在iPad和iPhone上显示不兼容。
答案 0 :(得分:3)
info.plist中设置的某些功能要求可能会限制设备兼容性,特别是" gps"," sms"和"电话"无论兼容性设置如何,都只能将设备限制为iPhone。
见下面的链接