从项目中删除 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的主要内容,如果未能解决你的问题,请参考以下文章

从数组中删除特定项目,未按预期工作

如何从 ListView 中删除项目而不从数据库中删除它?

如何从反应项目中删除故事书

从 Todo 应用项目中删除项目

如何从数组中删除项目?

从会话中删除项目