从项目中删除 LaunchScreen.xib
Posted
技术标签:
【中文标题】从项目中删除 LaunchScreen.xib【英文标题】:Removing LaunchScreen.xib from a project 【发布时间】:2015-02-07 17:19:13 【问题描述】:在 Xcode 6 项目中不使用 LaunchScreen.xib 时是否安全,即使用 Images.xcassets 代替?
删除它的正确方法是什么? info.plist 中有一个名为 Launch screen interface file base name 的属性,其值为 LaunchScreen
,所以我猜它也应该被删除?
Xcode 6 项目中是否还有其他与 LaunchScreen.xib 相关的文件,如果 LaunchScreen.xib 被删除,应该将其删除?
【问题讨论】:
【参考方案1】:是的,它是安全的。只需在 XCode 中选择文件,按删除并选择“移动到垃圾箱”。 .plist 中的属性会被自动修改。
【讨论】:
您可以随时重新创建文件。 实际上“移至垃圾箱”不会自动更改 .plist。为此,我必须从 General Target Settings->App icons 和 launch images->Launch image file 中删除值“LaunchScreen”。之后,info.plist 会自动更新。感谢您的回复。 不要忘记,您的应用程序必须有适当的启动图像或启动屏幕才能将其提交到 App Store。 @Whirlwind 如何从常规目标设置->应用程序图标和启动图像->启动图像文件中删除值“LaunchScreen”。是在 xCode 中还是手动在文件中?【参考方案2】:这个答案解决了我的问题:
您可以通过更改“常规”选项卡上目标设置下的“启动屏幕文件”来完成此操作,请查看此链接:
http://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/
【讨论】:
以上是关于从项目中删除 LaunchScreen.xib的主要内容,如果未能解决你的问题,请参考以下文章