iOS 11状态栏在PGB上正常工作,但在本地不正常

时间:2017-11-30 12:47:14

标签: xcode cordova ios11 statusbar

在本地构建时,我遇到了iOS 11状态栏的问题,这在通过PhoneGapBuild构建时似乎已修复。

当我通过PGB构建我的应用程序时,状态栏会正确覆盖应用程序,以便文本显示在黑暗的背景上,一切都很好(见下图)。

Working Example

但是,当我在本地构建我的Mac时,应用程序似乎从状态栏下方开始。该栏最初是白色的,所以你看不到任何文字,但我设法用cordova-plugin-statusbar解决了这个问题。这并不能完全解决我的问题,因为应用程序的某些部分现在底部有一个黑条,所以它只有一半固定。这是状态栏在我的本地构建中的样子:

Non-working Example

我必须在本地构建应用程序商店版本的应用程序,因为PGB无法为我做一些证书签名,然后才会问我为什么要在本地执行此操作。

以下是您可能需要的各种版本信息:

  • Ionic - 1.7.16
  • Cordova - 6.5.0
  • iOS平台 - 4.3.1
  • Xcode - 9.1

构建步骤包括执行gulp buildionic build ios,然后将所有内容单独留在Xcode中并直接构建到手机上。

0 个答案:

没有答案
相关问题