我无法在 TestFlight 中测试我的应用

Posted

技术标签:

【中文标题】我无法在 TestFlight 中测试我的应用【英文标题】:I cannot test my app in TestFlight 【发布时间】:2017-04-27 21:30:30 【问题描述】:

我正在尝试提交并应用到应用商店。第一次尝试,因为这个错误被拒绝了

准则 2.3 - 性能

我们无法在 iPhone 上安装该应用程序。这 Info.plist 中的 UIRequiredDeviceCapabilities 键是这样设置的 该应用程序不会安装在 iPhone 上的方式。

接下来的步骤

要解决此问题,请检查 UIRequiredDeviceCapabilities 密钥以验证它是否仅包含您所需的属性 应用程序功能或设备上不得存在的属性。 字典指定的属性应设置为 true,如果它们是 如果它们不能出现在设备上,则为 required 和 false。

资源

请查看技术问答 1397:了解 UIRequiredDeviceCapabilities 键的信息 UIRequiredDeviceCapabilities 键。

您可能还希望查看 应用程序的“声明所需的设备功能”部分 ios 编程指南。

所以我尝试了这个答案......

各种 iPhone、iPad 和 iPod touch 设备都使用 armv7 处理器。设置该值并不是制作 iPhone 专用应用程序所需要的。

删除整个“所需设备功能”条目。

要制作仅限 iPhone 的应用程序,只需为“设备”选择“iPhone” 家庭”设置(相对于 iPad 或通用)。

请注意,所有仅限 iPhone 的应用程序也必须在 iPad 上运行 原样。他们将运行 1x/2x iPhone 兼容模式。这表示 您的应用还必须支持 3.5 英寸 iPhone 尺寸。

但我仍然收到我第一次遇到的错误......

这是我的 info.plist(请注意,我的应用仅适用于 iPhone)

那么,我该怎么办??? 谢谢!

【问题讨论】:

【参考方案1】:

这看起来可能是相关的:

Testflight testers getting "unable to download app could not be installed at this time"

我会尝试上传另一个版本,并在提交它以供 Beta 应用审核之前至少尝试安装一次作为内部测试人员。

如果这不起作用,还有一些其他提示(即可能是证书/配置文件问题)。

【讨论】:

以上是关于我无法在 TestFlight 中测试我的应用的主要内容,如果未能解决你的问题,请参考以下文章

无法在iTunes连接中的Testflight下删除测试信息中的联系信息

Testflight,通用应用程序无法安装在 iPad 上

TestFlight 无法将构建添加到内部测试组

“无法安装应用程序。测试人员无权访问此应用程序。” TestFlight iOS 应用程序中的错误

TestFlight:无法在 Apple Watch 上安装

无法将应用上传到 Apple Testflight - 需要管理员身份