首先说明:
该APP不需要与硬件设备连接。5+sdk中已移除了部分不需要的sdk。UIBackgroundModes 已设置仅仅后台定位。
审核拒绝理由如下:
Your app declares support for external-accessory in the UIBackgroundModes key in your Info.plist file but does not declare any external accessory protocols supported by your app. The external accessory background mode is intended for apps that communicate with hardware accessories through the External Accessory framework.
Next Steps
If your app is meant to work with external hardware, supported protocols must be included in the UISupportedExternalAccessoryProtocols key in your app's Info.plist file - and the hardware's PPID # should be provided in the Review Notes field of your app in iTunes Connect.
Additionally, your app must be authorized by MFi to use the desired hardware. If you are not yet in the MFi Program, you can enroll at MFi program.
Please either revise your Info.plist to include the UISupportedExternalAccessoryProtocols key and update your Review Notes to include the PPID # - or remove the external-accessory value from the UIBackgroundModes key.
请问:这该做哪些处理?需要移除哪像SDK,或者移除哪个配置?
dongs (作者)
该项在本地打包时已经去除,提交审核的ipa里确认没有该项。
2016-09-30 12:28
DCloud_IOS_XTY
苹果的邮件中已经明确说明了有该项,建议你在确认下
2016-09-30 12:43
dongs (作者)
回复 DCloud_IOS_XTY:可是我不需要连接硬件设备啊
2016-09-30 12:45
dongs (作者)
回复 DCloud_IOS_XTY:再次确认后,打包时的确没有勾选你上面所示的后台运行。其他还有什么可能的原因呢? 比如某些SDK里会使用硬件?
2016-09-30 16:54
DCloud_IOS_XTY
没有的,你直接打开info。plist看看里边是否有该项目
2016-09-30 17:11