2013-06-05 48 views
0

我已经一个星期没有进展与此。我已经阅读了一千个论坛并找不到解决方案。AppStore提交被拒绝 - 应用程序不允许使用UDID既不uniqueIdentifier

我更新了框架Flurry,BugSense和CorePlot。这没有奏效。

我在我的代码中搜索了'uniqueIdentifier'和'UDID',并且没有匹配。

我怎么知道问题在哪里?

在此先感谢。

+0

如果它不是在你的代码,那么它必须是这些库中的一个。我相信它不乱,你可以搜索核心情节的来源,所以也许它的错误感 – rooster117

+0

可能重复[应用程序被拒绝,但我不使用UDID](http://stackoverflow.com/questions/16409966/app-rejected-but-i-dont-use-udid) – rmaddy

回答

0

查找在您的项目中使用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. 
+0

感谢您的快速响应。 我已经在我的项目上运行了这个命令(在根目录中,我有.h文件和.m文件,并且在那里有图像),并且没有匹配项。 我已经在我的代码中搜索'uniqueIdentifier'和'UDID',我什么也没找到。 我能做什么? 在此先感谢。 – user1826177

+0

编辑了这个问题..现在试试这个.. – lakesh

+0

我修正了这个问题。 我删除了xcworkspace文件,并重新编译了该项目。 非常感谢。 – user1826177

相关问题