【问题标题】:The app references non-public selectors in Payload/(my App ID):clientId,setScreenName该应用在 Payload/(my App ID):clientId,setScreenName 中引用了非公共选择器
【发布时间】:2015-07-12 20:22:39
【问题描述】:

我今天尝试将我的应用上传到 App Store 并收到此警告。

应用在 Payload/(my App ID):clientId,setScreenName 中引用了非公共选择器

我在 Google 上搜索了此警告,大多数答案都指向第三方 SDK。我的应用程序中只有一个第三方 SDK,GoogleMobileAds。所以我从我的应用程序中删除了GoogleMobileAds,并且没有出现警告消息。我很困惑,这是否意味着我不能使用GoogleMobileAds 我的应用程序?我在之前写过的应用程序中使用过GoogleMobileAds,但从未收到此警告。

【问题讨论】:

    标签: ios admob


    【解决方案1】:

    只需下载新版本 7.2.2 并用新框架替换旧框架..!!坐下来享受吧..!!

    【讨论】:

      【解决方案2】:

      AdMob 7.2.2 现已推出并进行了修复。

      修复了上传到 App Store 时出现的以下警告:应用 引用非公共选择器 Payload/():clientId,screenName,setScreenName.

      【讨论】:

        【解决方案3】:

        您收到此警告是因为您在自己的代码或第三方 SDK 中使用了与标记为非公开的选择器同名的选择器。确保您使用的是最新的AdMob SDK

        更新:此问题已在 AdMob 7.2.2 中修复

        修复了上传到 App Store 时出现的以下警告:应用 引用非公共选择器 Payload/():clientId,screenName,setScreenName.

        【讨论】:

          【解决方案4】:

          我们刚刚升级到 GoogleMobileAdsSdkiOS-7.2.1 SDK,我们被 Apple 拒绝了非公开选择器:clientId、screenName、setScreenName。

          【讨论】:

          • 旧版本会通过吗?
          猜你喜欢
          • 1970-01-01
          • 2014-04-17
          • 1970-01-01
          • 2013-11-17
          • 2014-04-08
          • 1970-01-01
          • 2013-10-23
          • 1970-01-01
          相关资源
          最近更新 更多