5

在 iTune connect 上上传我的应用程序期间,我收到以下警告:

The app references non-public selectors in My_application.app/My_application: productName

我从这些问题中获得了一些知识:

该应用程序在 Payload 中引用了非公共选择器

如何调试 Apple App Loader 中的“应用程序引用非公共选择器”错误?

苹果说该应用程序引用了我的应用程序中的非公共选择器。这意味着什么?

但没有具体说明productName。搜索我的项目时,我只在 Google Analytics Libraries 中找到了这个字符串。我仔细检查了我是否获得了最新版本的 Google Analytics。

我假设 Apple 验证器机器人认为我正在尝试以编程方式更改应用程序名称(我没有这样做)。

是否有任何应用程序因此警告而被拒绝?如何删除此警告?

4

3 回答 3

2

经过 5 天的压力,该应用程序在没有任何警告的情况下被 Apple 接受。

我认为这是 Apple Tester 众所周知的机器人警告。

于 2013-03-13T16:20:20.627 回答
2

只需从谷歌分析下载最新的 SDK。该问题已在最新版本中得到解决(此时答案为 3.0.1)。

于 2013-09-23T06:20:42.707 回答
1

我有同样的问题。我删除了 Google Analytics sdk 并使用了 flurry 。

然后一切正常。

于 2013-09-11T12:55:57.523 回答