在本地构建时,我遇到了iOS 11状态栏的问题,这在通过PhoneGapBuild构建时似乎已修复。
当我通过PGB构建我的应用程序时,状态栏会正确覆盖应用程序,以便文本显示在黑暗的背景上,一切都很好(见下图)。
但是,当我在本地构建我的Mac时,应用程序似乎从状态栏下方开始。该栏最初是白色的,所以你看不到任何文字,但我设法用cordova-plugin-statusbar解决了这个问题。这并不能完全解决我的问题,因为应用程序的某些部分现在底部有一个黑条,所以它只有一半固定。这是状态栏在我的本地构建中的样子:
我必须在本地构建应用程序商店版本的应用程序,因为PGB无法为我做一些证书签名,然后才会问我为什么要在本地执行此操作。
以下是您可能需要的各种版本信息:
构建步骤包括执行gulp build
和ionic build ios
,然后将所有内容单独留在Xcode中并直接构建到手机上。