- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我开始当前的项目时,App Store 中已经有一个应用程序。此应用程序仅适用于 iPhone。
我的第一个任务是测试和构建一个也可以在 iPod Touch 上运行的版本。
大约 3 周前,Apple 删除了 iTunes 连接设置选项设备要求。并向所有开发者发送了一封电子邮件:
"The App Store requires that you provide metadata about your application before submitting it. While most of this metadata is specified using the iPhone Developer Program Portal, the process for selecting device-related dependencies in iTunes Connect is no longer available. Instead, if your app relies on features that are specific to a device, such as the compass on iPhone 3GS, add the UIRequiredDeviceCapabilities key to your app's Info.plist file to indicate the specific hardware feature required."
当我编译 iPod 兼容版本时,我在 info.plist 中将设备要求 (UIRequiredDeviceCapability
) 设置为:
但是,由于该应用程序最初是上传的,并且“iPhone仅”在 iTunes 连接中设置,这似乎是默认设置。
最重要的是,因为苹果已经删除了这个功能,所以没有办法改变它!
有人遇到过这个问题吗?你是怎么解决的?我的 UIRequiredDeviceCapability
中的值是否有可能不正确?
更新:如果通过 Xcode 作为开发版本安装,该应用程序将在 iPod Touch 上正常运行。问题出在 App Store 上,它仅被列为 iPhone,当 iPod Touch 用户在 App Store 中搜索时,不会返回任何结果。
最佳答案
从多个来源以及与 Apple 的电子邮件交流中发现的最终解决方案。
首先,只有当您的应用程序最初提交到 App Store 并且您勾选了仅限 iPhone 选项时,这才会出现问题。
避免兼容性问题的步骤:
使用 info.plist
文件中所需的 UIRequiredDeviceCapability
编译新应用。请参阅Device Support documentation.
提交应用程序时,请发送电子邮件至 iTunesConnect@apple.com,列出以下内容:
说明您在获得批准后,审阅者需要关闭最初在 iTunes Connect 中设置的默认设备要求。
如果您在您的应用获得批准之前没有发送电子邮件,即使 iTunes Connect 覆盖设置正确,您也必须提交另一个二进制文件。
仔细规划您的升级,我们花了两周多的时间来追踪并解决此问题。
关于iphone - 将 iPod 支持添加到(以前)仅限 iPhone 的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2431825/
我是 firebase 的新手,我正在尝试分页查询。我喜欢有一个“下一个”和“上一个”按钮。我的下一个按钮工作正常,我的问题是单击上一个 引用:https://firebase.google.com/
抱歉,标题这么蹩脚,但我只是不知道该放什么,希望你能理解。另外,我不知道以前是否有人问过类似的问题,因为我不知道合适的关键字 - 因此也无法用谷歌搜索。 基本上...在查看preg_match_all
我想在 TFS 中 check out 一个检入文件的先前版本。我可以轻松获得特定文件的变更集 ID 列表,但无法弄清楚如何 checkout 以前的版本。 我目前的代码: var workspace
我想使用 @FunctionalInterface来 self 代码中的 Java 8,但我希望能够将生成的类文件与 Java 6 一起使用。我认为我应该将源版本设为 1.8 , 目标版本为 1.6
自从 versions 被删除以来,我一直无法找到安装以前版本软件的方法。命令并点击 Homebrew。我在 2008 Mac Pro (3,1) 上运行 macOS 10.14.3 (Mojave)
当我开始当前的项目时,App Store 中已经有一个应用程序。此应用程序仅适用于 iPhone。 我的第一个任务是测试和构建一个也可以在 iPod Touch 上运行的版本。 大约 3 周前,App
我在 GitHub 上有一个曾经是 fork 的 repo,但现在不是了,因为我已经删除了原始项目的任何痕迹并开始了一个同名的新项目。 但是,GitHub 仍然表示该项目是 fork 的。有什么方法可
我是一名优秀的程序员,十分优秀!