iOS 启动屏幕不显示
Posted
技术标签:
【中文标题】iOS 启动屏幕不显示【英文标题】:iOS launch screen not displaying 【发布时间】:2017-04-02 07:46:16 【问题描述】:我正在尝试让启动图像在 ios(启动画面)上运行,但它似乎没有显示。该应用程序确实启动,但最初是白色的,然后进入第一个屏幕。
我只有一个 ios 模拟器而不是一个 ios 设备。只是说,如果模拟器不显示启动屏幕,但是 android 模拟器确实显示 android 启动屏幕,所以我想 ios 模拟器可能也会这样做。
这是我在构建应用程序时看到的错误:
编译XIB volcalc_m/Base.lproj/LaunchScreen.xib cd /Users/Ben/proj/volcalc_m/ios 导出 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/ 工具:/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 表单工具" 导出 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/构建/构建/中间体 /volcalc_m.build/Debug-iphonesimulator/volcalc_m.build/LaunchScreen-PartialInfo.plist --auto-activate-custom-fonts --target-device iphone --minimum-deployment-target 8.0 --output-format human-readable-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: 错误:Interface Builder 无法打开文档 LaunchScreen.xib”,因为它不存在。
我确实删除了容器 LaunchScreen.xib 的 Base.lproj 文件夹。我认为那将是最好的,这样它就不会寻找那个。然而,它似乎正在寻找那个。我怎样才能阻止它这样做?
我已将正确大小的图像拖入 xcode 启动图像集:
在 xcode 项目的“常规”设置中,我指定了启动图像集:
我确实看到了这些奇怪但可能不相关的警告:
任何想法我做错了什么?很高兴根据要求提供更多信息。干杯
【问题讨论】:
【参考方案1】:发生这种情况是因为您的属性列表文件配置错误。转到您的 Info.plist 并添加此密钥:
启动图像 ---(字符串)值 -- LaunchImage1
【讨论】:
以上是关于iOS 启动屏幕不显示的主要内容,如果未能解决你的问题,请参考以下文章