如何在Xcode的蓝色文件夹中创建新的.storyboard文件?
Xcode蓝色文件夹下创建.storyboard文件方案
首先明确两种文件夹的核心差异:
- 灰色文件夹是Xcode内部的Group(逻辑组),仅用于工程内文件分类,不强制绑定磁盘实际目录,新建文件时会加载全部官方模板。
- 蓝色文件夹是Folder Reference(文件夹引用),直接映射磁盘上的真实目录,Xcode默认不给这类目录提供需要关联工程配置的模板选项(包括.storyboard、.xib等需要加入构建流程的UI文件),仅支持创建无配置关联的普通空文件。
操作步骤
- 右键任意灰色文件夹,选择「New File...」,在弹出的模板窗口中找到
Storyboard模板(归类在User Interface分类下),点击Next。 - 在弹出的文件保存路径选择窗口中,手动导航到蓝色文件夹对应的磁盘实际目录作为保存位置,同时确认勾选了文件需要关联的App Target,点击Create即可。
- 创建完成后回到Xcode工程导航栏,新生成的.storyboard文件会自动显示在对应蓝色文件夹下,且已完成构建关联,可直接正常使用。
避坑提示:不要直接在蓝色文件夹右键菜单选择新建空文件,再手动改后缀为.storyboard。这种方式创建的文件不会被自动加入工程的
Copy Bundle Resources构建阶段,运行时会触发找不到storyboard的报错。如果已经误操作,需要手动进入工程设置的Build Phases > Copy Bundle Resources列表,把对应storyboard文件拖入列表即可修复。
内容的提问来源于stack exchange,提问作者Mohammad
相关产品推荐
相关产品推荐

