您的应用包含非公开API使用情况

时间:2013-05-27 13:02:37

标签: ios publish

我正在尝试在App Store上提交我的应用程序,但我收到了这个消息:

Your app contains non-public API usage. Please review the errors, correct them, and resubmit your application.
The app references non-public symbols in Payload/XXX.app/XXX: CFUserNotificationDisplayNotice

“XXX” - 申请名称。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:-1)

私有API是一种不打算由外部开发人员使用的API。这是为了防止SDK更新时发生重大变化。

无法保证私有API的行为。可以在平台的未来更新中删除这些方法。

如果您打算通过Apple App Store发布,您可以在OSX和iOS应用中使用私有API,但是,您自己需要再次制作确保你的应用程序不会被即将发布的SDK / OS更新破坏。

您或您的捆绑包中的某些第三方框架使用私有API

删除代码中提到的签名,你应该没问题。