在您尝试上传到商店的最近版本中,是否有任何人遇到以下问题?
1。您的应用包含非公开API使用情况。请检查错误,更正错误,然后重新提交申请。
2。不允许应用访问UDID,也不得使用UIDevice的uniqueIdentifier方法。请更新您的应用和服务器,以便将用户与iOS 6中引入的供应商或广告标识符相关联。
因此无法验证而无法上传。
答案 0 :(得分:2)
答案 1 :(得分:1)
最常见的库是Google Analytics的调试库(libGoogleAnalytics_debug.a) - 请确保您没有链接到生产版本中的调试版本,而是链接到发布版本(libGoogleAnalytics.a)
我遇到的另一个是PayPal的Mobile Express Checkout Library(MECL)。对于这个没有修复,因为他们似乎没有计划更新MECL以不使用设备令牌。您必须切换到PayPal的MPL库或其仅限美国的新SDK。
要查找有问题的库/框架,请在项目文件夹中运行:
find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep uniqueIdentifier
遍历某些文件夹时会遇到一些问题,因此请查看输出并手动进入无法访问的文件夹,然后再在其中运行。上面的命令来自this SO answer