ios - 该应用程序在 :setRefreshInterval 中引用了非公共(public)选择器

标签 ios app-store appstore-approval flurry

尝试为应用商店上传 iOS 应用时,我收到一条错误消息,指出

The app references non-public selectors in :setRefreshInterval

我在我的项目中使用了很多库,从不同的 Ad Network SDK 到 three20,经过调查,我发现静态库 FlurryAds.a 包含这些方法,可能会导致应用被拒绝。

screen shot

我已经安装了最新的 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/

相关文章:

iphone - iOS 应用内购买还原返回许多交易

ios - 将 PDF 转换为一页 PDF 原因是 PDF 页面没有相同的页面高度

iphone - 是否可以在 iOS 应用程序中显示本地化定价信息

iPhone 应用因使用 ICU(Unicode 扩展)而被拒绝

iphone - iOS:从图像列表创建视频文件时 VideoToolBox 内存泄漏

ios - UIStackView 中的项目未出现

ios - 将 iOS 应用程序上传到 AppStore(上传到 App Store 时发生错误。)

ios - 未在iOS商店中上传phonegap应用

iPhone 应用程序被拒绝 - 由于 iPad 崩溃,目标设备系列被设置为仅限 iPhone

iphone - 申请因未遵循 iOS 数据存储指南而被拒绝