0

我想上传我的 iPhone 应用程序,但问题是 Facebook ios SDK 正在使用“uniqueIdentifier”,因为这个问题我无法在应用商店上传我的应用程序。任何可能的解决方案?Apple 已禁止 uniqueIdentifier 说明为什么会出现此问题,因此请建议我可能的解决方案。

4

3 回答 3

1

您可以使用该otool命令准确识别出问题的库,同时grep仍提供可疑文件池。正如我在此处的博客文章中所示,以下命令只会为实际导致问题的库输出非空行:

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-06-06T20:46:06.343 回答
0

facebook很有可能不是问题。跑

$ find . | grep -v .svn  | grep "\.a" | grep -v "\.app" | xargs grep uniqueIdentifier

在项目文件夹中。输出与什么有关Accounts?我相信您的问题是帐户框架。如果它没有在您的项目中使用,只需将其删除。

于 2013-05-21T11:08:52.207 回答
0

派对迟到了,但是...确保您的项目中拥有最新版本的 Facebook SDK,截至 2013 年 4 月 24 日,v3.5.1。但是,如果没有记错的话,我认为它们已删除很久以前来自他们的 SDK 的 UDID。请注意,根据您当前版本的 SDK 的使用年限,升级到最新 SDK 的工作量会有所不同。

于 2013-06-06T20:55:39.207 回答