【问题标题】:Testflight app compatibility测试飞行应用程序兼容性
【发布时间】:2015-10-26 07:40:19
【问题描述】:

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

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

【问题讨论】:

  • iTunes connect 为“设备系列”显示以下内容:iPhone / iPod Touch、iPad 但在 iOS 设备上的 TestFlight 上,它仅显示 iPhone。
  • Joshua Jackson,我的应用也遇到了同样的问题,如果可能的话,你能分享一下解决方案吗?
  • @Gaurav - 显然我的答案已被删除,因为除了指向 Apple 页面的链接之外,我没有足够的详细信息。请在下面查看我的答案并投票。

标签: ios xcode testflight beta


【解决方案1】:

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

请看下面的链接

Apple compatibility matrix

【讨论】:

  • @200OK 我已经编辑了答案,除了链接之外还添加了更多细节。请为它投票。
  • 感谢 Joshua Jackson 回复我,我认为我没有使用特定设置来限制 iPhone,这是我的权限:camera-flash,armv7,front-facing-camera , 照相机。请分享您的想法,如果出现问题,请告诉我。
  • @Gaurav 请查看链接中的兼容性矩阵!相机闪光灯被列为与 iPad 不兼容。
  • 你是对的伙计,iPad没有相机闪光灯权限。这是相机闪光灯权限问题。现在它在 iPad 上也能正常工作。谢谢老兄...
猜你喜欢
  • 1970-01-01
  • 2012-03-08
  • 1970-01-01
  • 1970-01-01
  • 2015-03-28
  • 1970-01-01
  • 2011-03-18
  • 1970-01-01
  • 2017-04-30
相关资源
最近更新 更多