提交更新版本后出现无效的二进制错误

时间:2019-07-05 14:34:35

标签: ios ionic-framework

我正在尝试在应用商店上更新我的应用程序,但出现此错误“ Invalid Binary”,

和此电子邮件:

亲爱的开发人员,

我们在最近提交给您的应用的App Store审核中发现了一个或多个问题,“应用名称”为0.0.3(0.0.3)。请更正以下问题,然后重新上传。

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

的技术支持信息。

最诚挚的问候,

App Store团队

我不知道怎么了

1 个答案:

答案 0 :(得分:0)

嗯,该消息很好地说明了问题所在,该应用禁止使用内部API。您需要检查可在何处确切使用它,是在代码中还是在使用的某些插件中。

例如here,此问题来自cordova-plugin-ionic-webview