苹果拒绝-ITMS-90338:非公开API的使用-databasePool:didAddDatabase:,databasePool:shouldAddDatabaseToPool:,ddSetLogLevel

时间:2019-07-06 20:00:24

标签: ios ionic4

厌倦了此应用商店拒绝。无论如何,我正在尝试将新更新的ionic4应用程序提交到appstore。但从xcode成功上传后,会从电子邮件中收到以下消息。

ITMS-90338:非公共API用法-该应用在xxxx应用中引用了非公共选择器:_setAlwaysRunsAtForegroundPriority:,databasePool:didAddDatabase:,databasePool:shouldAddDatabaseToPool:,ddSetLogLevel:。如果您的源代码中的方法名称与上面列出的专用Apple API相匹配,则更改您的方法名称将有助于防止该应用在以后的提交中被标记。另外,请注意,上述API中的一个或多个可能位于应用程序随附的静态库中。如果是这样,则必须将其删除。如果您认为此消息是错误发送的,并且您仅按照指南使用了Apple发布的API,请将应用的Apple ID以及有关您为何认为上述API被错误标记的详细信息,发送至appreview @ apple .com。有关更多信息,请访问http://developer.apple.com/support/technical/

的技术支持信息。

如果有人知道如何解决此问题。请分享。为了解决这一点,我已经花了数周的时间来解决各种与ios相关的问题,却不知道如何解决此问题。预先感谢

我尝试了以下解决方案,但似乎都不起作用

How to resolve app validation "The app references non-public selectors in Payload/MyApp.app/MyApp: _setAlwaysRunsAtForegroundPriority:"?   https://github.com/mixpanel/mixpanel-iphone/issues/850   https://github.com/ionic-team/cordova-plugin-ionic-webview/issues/389

0 个答案:

没有答案