据我所知,我已经做了一切正确的事情,但离子标识仍然在应用程序启动时非常简短地闪烁,而不是我的闪屏。
请参阅上面的链接,了解我的应用正在做什么的gif。
目前我已经移除了iOS平台,多次运行sudo ionic cordova resources generate
并检查所有.xcodeproj文件以查找原始离子徽标的痕迹,但似乎无法找到任何地方。
如果有人知道应用程序为什么会这样做,那就会非常感兴趣。
对于重要的config.xml部分,请参阅:
<preference name="SplashMaintainAspectRatio" value="true" />
<preference name="FadeSplashScreenDuration" value="300" />
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="SplashScreenDelay" value="3000" />
在创建空白模板时都是默认设置。
我的资源文件夹文件结构如下:
答案 0 :(得分:2)
首先,从文件夹中删除所有资源。然后运行
sudo ionic cordova resources ios
将再次生成文件。如果没有生成资源,请使用
sudo ionic cordova resources ios -f
希望有所帮助。
答案 1 :(得分:1)
发现iOS 11.4 beta似乎有问题。在模拟器和同事iPhone X上尝试和测试,问题似乎已经解决。只是没有在我的个人iDevice上工作。将在未来的beta版本中进行监控,看看它是否是一个bug。