我最近有一個應用程序被拒絕,因爲它調用了一個私有API - 'hideKeyboard'。這有點不幸,因爲有問題的代碼片段是我從網絡上取下來的,然後決定不使用。儘管代碼從未被調用過,但我忘記了刪除它(並且我不知道它稱爲私有API)。應用程序拒絕 - 如何證明沒有私人API使用
因此,我刪除了代碼並重新提交,但是由於相同的原因它又被拒絕了。
我搜索了我的所有代碼和任何第三方庫都無濟於事。然後,我在原始應用程序二進制文件上使用了字符串實用程序,並確認hideKeyboard確實已列出。最後,我將它用於新的二進制文件(也提交給蘋果公司),但沒有任何跡象。
我懷疑蘋果可能已經重新掃描了第一個二進制文件 - 有沒有人在這裏每一次遇到過錯誤?
有沒有我可以用它來證明我不是調用「hideKeyboard」功能
我已經提出了上訴,但我擔心的是,這正成爲凌亂,現在將需要相當長的任何工具時間來解決。
問候,
添
是否確定將正確的新代碼推送給蘋果? – Melvin 2012-02-15 13:35:50
這是我第一次想到,但是我只提交了兩次,並且這兩個檔案在Xcode組織者中被標記爲「Sumbitted」。此外,我還修復了第二個問題,因爲它在審查過程中沒有造成問題,所以他們至少必須測試第二個二進制文件。 – tarmes 2012-02-15 13:39:47