iOS 启动屏幕不显示

iOS launch screen not displaying

我正在尝试让启动图像在 ios(初始屏幕)上运行,但它似乎没有显示。该应用程序确实启动了,但最初是白色的,然后转到第一个屏幕。

我只有一个 ios 模拟器,没有 ios 设备。只是说明如果模拟器不显示启动屏幕,但是 android 模拟器会显示 android 初始屏幕,所以我想 ios 模拟器可能也会显示。

这是我在构建应用程序时看到的错误:

CompileXIB volcalc_m/Base.lproj/LaunchScreen.xib cd /Users/Ben/proj/volcalc_m/ios export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/De veloper/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Users/Ben/Library/Developer/X amarin/android-sdk-macosx/platform-tools:/Users/Ben/Library/Developer/Xamarin/android-sdk-macosx/ tools:/Users/Ben/.yarn/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/Ben/Library/Develo per/Xamarin/android-sdk-macosx/tools:/Users/Ben/Library/Developer/Xamarin/android-sdk-macosx/plat form-tools" export XCODE_DEVELOPER_USR_PATH=/Applications/Xcode.app/Contents/Developer/usr/bin/.. /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool --errors --warnings --notices --mod ule volcalc_m --output-partial-info-plist /Users/Ben/proj/volcalc_m/ios/build/Build/Intermediates /volcalc_m.build/Debug-iphonesimulator/volcalc_m.build/LaunchScreen-PartialInfo.plist --auto-acti vate-custom-fonts --target-device iphone --minimum-deployment-target 8.0 --output-format human-re adable-text --compile /Users/Ben/proj/volcalc_m/ios/build/Build/Products/Debug-iphonesimulator/vo lcalc_m.app/Base.lproj/LaunchScreen.nib /Users/Ben/proj/volcalc_m/ios/volcalc_m/Base.lproj/Launch Screen.xib

/* com.apple.ibtool.errors */

/Users/Ben/proj/volcalc_m/ios/volcalc_m/Base.lproj/LaunchScreen.xib: error: Interface Builder cou ld not open the document LaunchScreen.xib" because it does not exist.

我确实删除了容器 LaunchScreen.xib 中的 Base.lproj 文件夹。我认为那是最好的,这样它就不会寻找那个。但是它似乎正在寻找那个。我怎样才能阻止它这样做?

我已将正确尺寸的图像拖到 xcode 启动图像集中:

并且在我的 "general" 项目设置中 xcode 我已经指定了启动图像集:

但是我确实看到了这些奇怪但可能不相关的警告:

知道我做错了什么吗?乐于根据要求提供更多信息。干杯

发生这种情况是因为您的 属性 列表文件配置错误。转到您的 Info.plist 并添加此密钥:

Launch image ---(String) value -- LaunchImage1