2013-05-15 60 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

在您的項目。

相關問題