我们已将ARKit
应用的v1.0提交到App Store,但没有UIRequiredDeviceCapabilities
ARKit密钥。
我们希望使用此密钥提交更新,但收到以下错误
此捆绑包无效 - Info.plist中的密钥UIRequiredDeviceCapabilities可能不包含阻止此应用程序在先前版本支持的设备上运行的值。有关其他信息,请参阅QA1623:https://developer.apple.com/library/ios/#qa/qa1623/_index.html
由于我们在技术上限制了能够使用该应用程序的设备,这违背了Apple的政策。当限制是针对ARKit时,是否有任何人都知道要推出更新的解决方法?
或者我们唯一的选择是:
1)提交一个全新的应用程序,从App Store中删除当前的应用程序。
2)使用IsSupported标志限制损坏,并告知用户他们无法使用该应用,因为他们的设备不受支持。
任何帮助都会很棒。
答案 0 :(得分:2)
你指出了我们的两个选择,而你选择哪一个取决于你,可以考虑以下几点:
老实说,如果您的应用程序处于早期阶段,我建议您使用第一个应用程序,以便在很长一段时间内为潜在受挫的用户节省时间。