ios - 应用被拒绝,但我不使用 UDID

标签 ios app-store uniqueidentifier appstore-approval udid

今天我们收到了有关我们提交的反馈,我们不明白所报告的问题:“应用程序不允许访问 UDID,并且不得使用 UIDevice 的 uniqueIdentifier 方法。请更新您的应用程序和服务器,以将用户与iOS 6 中引入的供应商或广告标识符。”。

我们知道有关 udid 的拒绝,但我们的应用程序不使用它!阅读本文后,我们的团队重新评估了该应用程序,我们没有发现“UIDevice uniqueIdentifier”的出现。我们还修改了所有使用的库,实际上我们没有发现任何来自 UDID 的调用。

有人有想法吗?

经过研究,我执行了“greap”命令,我怀疑 FacebookSDK:

my-app-directory $ grep -Rnis 'uniqueIdentifier' *
Binary file MyApp/FacebookSDK.framework/FacebookSDK matches
Binary file MyApp/FacebookSDK.framework/Versions/A/FacebookSDK matches
Binary file MyApp/FacebookSDK.framework/Versions/Current/FacebookSDK matches
Binary file MyApp/MyApp.xcodeproj/project.xcworkspace/xcuserdata/myuser.xcuserdatad/UserInterfaceState.xcuserstate matches

FacebookSDK 使用 uniqueIdentifier??分辨率是多少?

最佳答案

就我而言,它是 ibGoogleAnalytics_debug.a 库。

要查找哪个库正在使用 uniqueidentifier 方法,请转到您的项目文件夹并输入:

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

我得到了这个: 二进制文件 ./My_Project/libGoogleAnalytics_debug.a 匹配

关于ios - 应用被拒绝,但我不使用 UDID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16489107/

相关文章:

iOS 应用因应用内购买而被拒绝 "bug"- 无法复制

c - C 中的 rand() 有多独特?

ios - 检查 objective-c 中字符数组的长度

ios - 有没有办法在线搜索iOS应用程序商店?

ios - Xcode如何停止视频嵌入youtube

ios - iPad 上的空应用程序图标仅适用于 iPhone 应用程序

javascript - 不同语言生成的simpleflake id是否一致?

sql-server - 如何获取SQL Server 2000 表中的ROWGUIDCOL?

ios - 在 Swift 3 iPhone 应用程序中使用套接字

objective-c - UITableView 作为 AppDelegate 中的 subview