我的应用程序的第一个版本已经在iStore中。现在我想上传我的应用程序的下一个版本,其中包含一些错误修复和新的UI。当提交这个时候,在应用程序加载器上传zip文件的过程中,其开始了,而我越来越喜欢一些错误后,通过一些steps.But,应用程序因访问Device UDID而被拒绝?
应用不应使用UNIQUEIDENTIFIER方法的UIDevice和
应用程序使用非公开的API.So问我删除这些并重新上传。
所以对于第一点,开始分析我的代码,而不是使用UDID method.Some SO问题表明,即使是第三方的代码也可以使用这个method.Then我用这个命令
$ find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep uniqueIdentifier
查找和显示的两个API- Google Analytics和Paypal(MECL).GA现在不在我的应用程序中使用,因此我删除了但我需要paypal fucntionality.So如何从此API中删除此问题。
那么对于第二个问题,我用我的应用程序 FBConnect,XML解析器,PegexKitLite,ASIHTTPRequest,iCarousel,JSON,MECL(贝宝),可达性,ZBarSDK和谷歌Analytics(分析)以下的API。在这些API中,我无法找到哪些是非公共API。
请分享您的想法。任何帮助将不胜感激。
注意:即使在我的应用程序的第一个版本中,我使用了上述所有API,并且它已成功通过苹果评论。
谢谢。
你说的是版本号变更吗? – NSUserDefault
雅和我所有修改,如果你看到我的问题,它被拒绝,因为在某些API使用UIDevice类的uniqueIdentifier方法?任何解决方案? – NSUserDefault
+1,@NSUserDefault你有没有发现任何成功?寻找相同的。 – Mangesh