尝试为应用商店上传 iOS 应用时,我收到一条错误消息,指出
The app references non-public selectors in :setRefreshInterval
我在我的项目中使用了很多库,从不同的 Ad Network SDK 到 three20,经过调查,我发现静态库 FlurryAds.a 包含这些方法,可能会导致应用被拒绝。
我已经安装了最新的 Flurry SDK,事实上我昨晚刚刚下载了它。
我问我的一位最近集成了 Flurry 广告的 friend ,他遇到了同样的错误,但他的应用程序通过了。
现在我的问题是其他人在将应用程序上传到应用程序商店时遇到此错误,如果他们这样做了,他们的应用程序是否被拒绝?
现在我将禁用 FlurryAds,但我会转发您的建议/指示。
最佳答案
此警告显示为 Flurry 在两个不同的中介网络中调用 setRefreshInterval 的结果。 Flurry 没有调用任何 Apple 私有(private) API。很多发布者都用这个提交了,由于没有调用私有(private)API,所以提交到AppStore没有问题。 (全面披露:我在 Flurry 的支持团队工作)
关于ios - 该应用程序在 :setRefreshInterval 中引用了非公共(public)选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13667350/