在iOS App中引用非公共选择器

时间:2013-11-12 15:23:13

标签: ios application-loader xtify

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

  

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

我之前从未见过这个,而且从上次提交时我没有添加任何内容。我使用Xtify进行推送通知,但是已经放入了不使用先前SDK使用的UDID的最新版本。有什么想法可能会来自哪里?

更新:

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

1 个答案:

答案 0 :(得分:2)

Apple拥有相同名称的私有API方法。因此静态代码分析器就此发出警告。两年前我和base64Encoding有同样的问题。但Apple批准了我的应用程序。