2013-05-15 55 views
4

我的应用程序的第一个版本已经在iStore中。现在我想上传我的应用程序的下一个版本,其中包含一些错误修复和新的UI。当提交这个时候,在应用程序加载器上传zip文件的过程中,其开始了,而我越来越喜欢一些错误后,通过一些steps.But,应用程序因访问Device UDID而被拒绝?

  1. 应用不应使用UNIQUEIDENTIFIER方法的UIDevice和

  2. 应用程序使用非公开的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,并且它已成功通过苹果评论。

谢谢。

+0

你说的是版本号变更吗? – NSUserDefault

+0

雅和我所有修改,如果你看到我的问题,它被拒绝,因为在某些API使用UIDevice类的uniqueIdentifier方法?任何解决方案? – NSUserDefault

+0

+1,@NSUserDefault你有没有发现任何成功?寻找相同的。 – Mangesh

回答

5

由于Paypal(MECL)库,您的应用程序被拒绝,因此它使用uniqueIdentifier。我也问过这个问题,我收到了PayPal的回复,但问题仍未解决。但您可以用this link查看曲目。请参阅mettler的答案,他来自PayPal。

希望这会帮助你。

所有最好的!

+0

嗨,感谢您宝贵的回复。您是否解决了您的问题?我从该链接中提供的链接下载了新的API。O并且PayPal.h中没有libPayPalEC.a库和方法也有所不同。 – NSUserDefault

+0

在新的libpaypalmpl.a我发现uniqueIdentifier。所以它没有解决。 M正在等待新的更新... – Yashesh

+0

在我们的应用程序中整合paypal是否有其他选择,因为我们正在紧急上传我们的新版本? – NSUserDefault

0

如果你使用谷歌分析v2b4,请确保您不包括和编译

libGoogleAnalytics_debug.a

在您的项目。

相关问题