非公共API使用:不允许应用访问UDID,也不得使用UIDevice的uniqueIdentifier方法

Roh*_*han 5 iphone xcode objective-c ios

Xcode 6.3中验证我的应用程序时,我收到以下错误:

**非公共API使用:不允许应用访问UDID,也不得使用UIDevice的uniqueIdentifier方法. 请更新您的应用和服务器,以将用户与iOS 6中引入的供应商或广告标识符相关联.**

应用中没有第三方框架,例如AdMob,Google Analytics,FlurryFacebook.仅使用内置框架.此外,应用程序中使用的框架是最新的.

我在终端中尝试了以下命令来查找使用UDID的类;

找 .| grep -v .svn | grep".a"| grep -v".app"| xargs grep uniqueIdentifier

但没有此类文件的列表.

我也在**[[UIDevice currentDevice] uniqueIdentifier]**我的代码中搜索过,但它并没有在任何地方使用.

那我该怎么做才能解决这个问题呢?

Rob*_*ier 0

来自 Xcode 的错误消息与您询问的错误消息不匹配。展开窗口查找第二个项目符号中提到的选择器。我在文本中看到“addObserver:”,但我们无法阅读其余部分。

如果您认为该信息有误,该消息还会指导您如何联系 Apple。你联系过他们吗?