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

我试图在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” – 应用程序名称。

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

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

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

如果您打算通过Apple App Store进行发布,则可以在您的OSX和iOS应用程序中使用私有API,但是,您自己又需要确保您的应用程序不会因为正在进行的SDK / OS更新而中断。

你或者你的包中的某个第三方框架使用私有API

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