由于非公开 API 使用,二进制文件被拒绝(谷歌分析 iOSv2) [英] Binary rejected because of Non-public API usage (google analytic iOSv2)

查看:24
本文介绍了由于非公开 API 使用,二进制文件被拒绝(谷歌分析 iOSv2)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近因为某种原因拒绝了一个应用程序 -非公开 API 使用:应用程序不允许访问 UDID,不得使用 UIDevice 的 uniqueIdentifier 方法.请更新您的应用和服务器,以将用户与 iOS 6 中引入的供应商或广告标识符相关联.

I recently had an app rejected because of reason - Non-public API usage: Apps are not permitted to access the UDID and must not use the uniqueIdentifier method of UIDevice. Please update your apps and servers to associate users with the Vendor or Advertising identifiers introduced in iOS 6.

我在这个应用程序中使用了谷歌分析 iOS v2,它会导致这个问题吗?

I have used google analytics iOS v2 in this app, is it causing this problem?

推荐答案

由于新的 UDID 政策,我的应用也被拒绝了.就我而言,我使用的是 AdMob,解决此问题的步骤是:

My app was rejected due to the new UDID polices too. In my case, I'm using AdMob and the steps to fix this problem was:

  • 将 AdMob 更新到最新版本(Google 警告我,如果我在 5 月 1 日之后尝试提交我的应用程序将被拒绝).

  • Update AdMob to the latest version (Google warned me that my app would be rejected if I would try to submit it after 1st May).

转到 Xcode > Organizer > Projects > YourProject > Delete (Derived Data).

Go to Xcode > Organizer > Projects > YourProject > Delete (Derived Data).

产品 > 清洁.

在这些步骤之后,我提交了我的应用程序,现在正在等待审核(在这些步骤之前,Apple 在收到上传后拒绝了我的应用程序).

After these steps I submitted my app and now is Waiting to Review (before these steps Apple rejected my app at the moment after Upload Received).

希望能帮到你!

这篇关于由于非公开 API 使用,二进制文件被拒绝(谷歌分析 iOSv2)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆