我想上传我的iPhone应用程序,但问题是Facebook ios SDK正在使用"uniqueIdentifier“因为这个问题我无法上传我的应用程序store.Any可能的解决方案?苹果已经禁止了uniqueIdentifier,为什么这个问题来了,所以请给我建议可能的解决方案。
发布于 2013-06-07 04:46:06
在grep仍然提供可疑文件池的情况下,您可以使用otool命令准确地识别哪些库有问题。如我的blog post here中所示,以下命令将只输出实际导致问题的库的非空行:
for match in $(grep -lR uniqueIdentifier *); do printf "File:%s\n\n" $match; otool -v -s __TEXT __objc_methname $match | grep uniqueIdentifier; printf "\n\n"; done;发布于 2013-05-21 19:08:52
facebook很可能不是问题所在。跑
$ find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep uniqueIdentifier在项目文件夹中。结果是和Accounts有关?我相信你的问题是账户框架。如果你的项目中没有用到它,那就把它移除。
发布于 2013-06-07 04:55:39
派对来晚了,但是...确保您的项目中包含the most recent and up-to-date version of the Facebook SDK v3.5.1,截止到2013年4月24日。不过,如果我没记错的话,我想他们很久以前就把UDID从他们的SDK中删除了。请注意,根据您当前版本的SDK的版本不同,要升级到最新的SDK需要做不同的工作。
https://stackoverflow.com/questions/16667986
复制相似问题