问题描述
我试图上传应用程序的AppStore,但一旦其上传我得到这个错误:
I'm trying to upload an application to AppStore but soon as its uploading I get this error:
-
您的应用程序中包含非公开API的使用。请检查错误,改正,并重新提交您的应用程序。
Your app contains non public API usage. Please review the errors, correct them, and submit your app again.
应用程序不允许使用UDID,并不得使用的UIDevice的唯一标识符的方法。请更新您的应用程序的服务器,在iOS6的推出的厂商或广告识别码相关联。
Apps are not permitted to use the UDID, and must not use the unique identifier method of UIDevice. Please update your app's servers to associate with the vendor or advertising identifier introduced in iOS6.
不应该被显示这些错误?我无法找到任何code,它访问UDID。
Shouldn't these errors be displayed? I cant find any code that access the UDID.
推荐答案
您有可能在打电话某处的UIDevice唯一标识符。这一直是pcated一段时间(以及最近刚刚被从App Store拒绝引起)德$ P $。您需要删除这些调用和使用生成一个唯一的标识符的其他方法。
You are likely making a call somewhere to UIDevice uniqueIdentifier. This has been deprecated for a while (and just recently is causing rejection from the app store). You need to remove these calls and use some other method of generating a unique identifier.
没有错误显示,因为这其实不是一个错误。这是完全有效code,苹果希望允许其生态系统只是没有code了。
No errors are displayed because this is actually not an error. It is perfectly valid code, just not code that Apple wants to allow in its ecosystem any more.
这篇关于AppStore的拒绝提交 - 应用程序不允许使用UDID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!