0

我提交了一个应用更新并成功上传,但给出了以下验证警告:

该应用程序在 Payload/path.app/App:read、setCountry:、setTimeStamp:、timeStamp、updateMessage 中引用了非公共选择器:

我以前从未见过这种情况,并且自上次提交以来,我没有在应用程序中添加任何内容。我将 Xtify 用于推送通知,但安装了不使用先前 SDK 使用的 UDID 的最新版本。有什么想法可能来自哪里?

更新:

代码来自 Xtify 库,特别是在 Xlhmsupport.h 文件中。奇怪的是,我在上周三提交了一个包含相同 Xtify 库的不同应用程序时并没有收到这条消息。苹果改变了什么?

4

1 回答 1

2

Apple 在其私有 API 方法中具有相同的名称。所以静态代码分析器会警告它。两年前我也有同样的问题base64Encoding。但苹果批准了我的应用程序。

于 2013-11-12T15:27:58.943 回答