rjs*_*ing 2 iphone ipod-touch app-store
当我开始我当前的项目时,App Store中已经有了一个应用程序.此应用程序仅限iPhone.
我的第一个任务是测试和构建一个也在iPod Touch上运行的版本.
大约3周前,Apple删除了iTunes连接上的选项以设置设备要求.并向所有开发人员发送了一封电子邮件:
"App Store要求您在提交之前提供有关应用程序的元数据.虽然大部分元数据是使用iPhone Developer Program Portal指定的,但iTunes Connect中选择与设备相关的依赖关系的过程已不再可用.相反,如果您的app依赖于特定于设备的功能,例如iPhone 3GS上的指南针,将UIRequiredDeviceCapabilities键添加到应用的Info.plist文件中,以指示所需的特定硬件功能.
当我编译iPod兼容版本时,我将info.plist中的设备要求(UIRequiredDeviceCapabilities)设置为:
但是,由于最初上传了应用程序并且在iTunes中设置了"仅限iPhone"选项,因此这似乎是默认设置.
踢球者,因为苹果已经删除了这个功能,没有办法改变它!
有人遇到过这个问题吗?你是怎么解决的?我可能有不正确的值UIRequiredDeviceCapabilities吗?
更新:如果通过Xcode作为开发版本安装,该应用程序将在iPod Touch上正常运行.问题出在App Store上,它仅列为iPhone,当iPod Touch用户在App Store中搜索时,不会返回任何结果.
从Apple的多个来源和电子邮件交流中发现最终解决方案.
首先,如果您的应用程序最初提交到App Store并且您选择了仅限iPhone的选项,则这只是一个问题.
避免兼容性问题的步骤:
与所需编译您的新应用UIRequiredDeviceCapabilities中info.plist的文件.请参阅设备支持文档.
提交您的应用程序时,请发送电子邮件至iTunesConnect@apple.com,其中列出:
说明您的批准时,审阅者需要关闭最初在iTunes Connect中设置的默认设备要求.
如果您在批准应用程序之前未发送电子邮件,则即使正确设置了iTunes Connect覆盖,您也必须提交另一个二进制文件.
仔细计划升级,已经花了两周多时间来追踪并解决此问题.
| 归档时间: |
|
| 查看次数: |
1843 次 |
| 最近记录: |