我們有一個應用程序,它使用舊的Facebook iOS SDK
模塊。應用程序被拒絕,由於應用非公開API:iTunes Connect - 由於Facebook的「setUrlRequest」方法而被拒絕
我們發現您應用中的以下非公開的API/S:
setUrlRequest:
我們要求技術支持幫助我們找到我們應用中的哪個模塊使用這種名稱的方法。技術支持說試試這個命令:
strings -a <libraryname.a> | grep -e 'setUrlRequest'
和YES
,老Facebook iOS SDK
模塊具有這樣的方法。
所以我試過使用最新的(3.5.1)SDK。從源頭構建它。試圖再檢查一下吧:
strings -a libFacebookSDK.a | grep -e 'setUrlRequest'
輸出:
-[FBRequestConnection setUrlRequest:]
setUrlRequest:
setUrlRequest:
setUrlRequest:
strings: for architecture armv7 object: libFacebookSDK.a(FBDialog.o) malformed object (unknown load command 1)
strings: for architecture cputype (12) cpusubtype (11) object: libFacebookSDK.a(FBDialog.o) malformed object (unknown load command 1)
因此,即使最新Facebook iOS SDK
辦法,因爲它的應用程序可以在途中對App Store的被拒絕。
如何解決這個問題? 更多其他應用程序如何使用Facebook iOS SDK
可以傳遞。
完成。等待iTunes團隊評論。 –
他們有沒有回到你身邊? –
收到初始回覆。現在我們正在考慮這個問題。 –