科尔多瓦指定cli-6.5.0以上的phonegap版本会中断iOS上的科尔多瓦-插件状态栏

时间:2019-12-21 00:27:35

标签: ios cordova cordova-plugins phonegap-plugins phonegap

我目前正在使用具有适用于iOS的phonegap构建的Cordova应用程序,但是在提交我的应用程序时遇到了问题。我可以使用状态栏使一切正常运行,并且在config.xml中具有以下首选项:

<preference name="StatusBarOverlaysWebView" value="false" />
<preference name="StatusBarBackgroundColor" value="#450084" />
<preference name="StatusBarStyle" value="lightcontent" />

这以前曾经起作用,并且在过去的版本中一直在起作用。当我在应用程序加载器中提交应用程序时,出现以下错误:

  

警告ITMS-90704:“缺少App Store图标。iOSApp必须包含PNG格式的1024x1024px App Store图标。如果没有在资产目录中提供图标或通过iTunes Connect提供该图标,则无法将应用程序提交给App Review或Beta App查看。有关更多信息,请参阅https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/

这使我想到以下问题:Phonegap - Missing App Store Icon 1024x1024px App Store Icon

我已经在目录中定义了图标,并且可以肯定,所以我在该问题上实现了最受欢迎的答案,并将以下行添加到了代码中。我现在可以成功提交:

<preference name="phonegap-version" value="cli-7.1.0" />

但是现在当我运行我的应用程序时,我无法编辑状态栏的任何方面,并且它只是透明显示。我知道首选项有效,因为它们在我未指定版本且默认为早期版本的phonegap(https://build.phonegap.com/current-support)时起作用,但是当我将其设置为7.1.0以便修复图标提交错误时状态栏插件停止工作。

如何提交Phonegap版本6.5.0的应用程序,该应用程序通过1024x1024图标丢失错误,或者如何使statusbar插件在phonegap版本7.1.0或更高版本上正常运行?

感谢您的帮助。

0 个答案:

没有答案