iOS 应用提交二进制被拒绝 (2.16) + UIBackgroundModes
Posted
技术标签:
【中文标题】iOS 应用提交二进制被拒绝 (2.16) + UIBackgroundModes【英文标题】:iOS App Submission Binary Rejected (2.16) + UIBackgroundModes 【发布时间】:2016-07-05 17:19:22 【问题描述】:我的申请因为使用背景而被拒绝,但罕见的是在 InfoAdditions 上没有 UIBackgroundModes。
enter image description here
怎么可能?
iTunes 报告:
您的应用在 Info.plist 的 UIBackgroundModes 键中声明支持音频,但不包含需要持久音频的功能。
【问题讨论】:
【参考方案1】:也许尝试为 UIBackgroundModes 设置信息添加并将数组留空。
<iPhone>
<InfoAdditions>
<![CDATA[
<key>UIBackgroundModes</key>
<array>
</array>
]]>
</InfoAdditions>
</iPhone>
并将其设置在您的 AS3 中
NativeApplication.nativeApplication.executeInBackground = false;
【讨论】:
应用程序怎么可能包含一些不存在的东西?如何检查我当前的二进制文件 Info.plist 上的背景音频键声明???问候,彼得 您是否包含任何第三方库,也许是 cocoapods?可能是您在项目中包含的内容正在使用背景音频,并且声明在他们的 info.plist 中,而不是您的。 如何查看我的应用的 info.plist?【参考方案2】:我确实尝试过,但应用程序再次被拒绝。我不知道会是什么,因为根本不包括在内
<InfoAdditions><![CDATA[
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleBlackOpaque</string>
<key>UIRequiresPersistentWiFi</key>
<string>NO</string>
<key>UIDeviceFamily</key>
<array>
<string>1</string>
<string>2</string>
</array>
<key>UIBackgroundModes</key>
<array>
</array>
<key>UIApplicationExitsOnSuspend</key><false/>
]]></InfoAdditions>
iTunes 说明:
您更新的二进制文件仍显示背景音频键。如需有关代码级别问题的帮助,请联系开发者技术支持,该链接位于此电子邮件的底部。
您的应用在 Info.plist 的 UIBackgroundModes 键中声明支持音频,但不包含需要持久音频的功能。
【讨论】:
以上是关于iOS 应用提交二进制被拒绝 (2.16) + UIBackgroundModes的主要内容,如果未能解决你的问题,请参考以下文章
无法将应用购买添加到“被拒绝”的二进制文件中 - ios 2015