我已經一個星期沒有進展與此。我已經閱讀了一千個論壇並找不到解決方案。AppStore提交被拒絕 - 應用程序不允許使用UDID既不uniqueIdentifier
我更新了框架Flurry,BugSense和CorePlot。這沒有奏效。
我在我的代碼中搜索了'uniqueIdentifier'和'UDID',並且沒有匹配。
我怎麼知道問題在哪裏?
在此先感謝。
我已經一個星期沒有進展與此。我已經閱讀了一千個論壇並找不到解決方案。AppStore提交被拒絕 - 應用程序不允許使用UDID既不uniqueIdentifier
我更新了框架Flurry,BugSense和CorePlot。這沒有奏效。
我在我的代碼中搜索了'uniqueIdentifier'和'UDID',並且沒有匹配。
我怎麼知道問題在哪裏?
在此先感謝。
查找在您的項目中使用UDID的類。你可以使用終端來做到這一點。
實施例:
find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep uniqueIdentifier
與UUID替換UDID。
參考這篇文章:Apps are not permitted to access the UDID and must not use the uniqueIdentifier method of UIDevice
試試這個:
The problem is that your project still refer to the old SDK and it compiles the code with your old sdk methods including the UDID which apple rejects.
Fix it in your build properties of SEARCH PATH Framework Search Paths Library Search Paths
remove unnecessary values such as old sdk path and put there your current sdk path
clean all project's files: Window->Organizer->Project - delete your project Product->Clean
Now rebuild it and resubmit it to apple.
感謝您的快速響應。 我已經在我的項目上運行了這個命令(在根目錄中,我有.h文件和.m文件,並且在那裏有圖像),並且沒有匹配項。 我已經在我的代碼中搜索'uniqueIdentifier'和'UDID',我什麼也沒找到。 我能做什麼? 在此先感謝。 – user1826177
編輯了這個問題..現在試試這個.. – lakesh
我修正了這個問題。 我刪除了xcworkspace文件,並重新編譯了該項目。 非常感謝。 – user1826177
如果它不是在你的代碼,那麼它必須是這些庫中的一個。我相信它不亂,你可以搜索核心情節的來源,所以也許它的錯誤感 – rooster117
可能重複[應用程序被拒絕,但我不使用UDID](http://stackoverflow.com/questions/16409966/app-rejected-but-i-dont-use-udid) – rmaddy