You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SwiftUI macOS项目中如何删除自动生成的Main.storyboard?

如何在SwiftUI macOS项目中删除自动生成的Main.storyboard

别担心,我帮你整理了一套亲测有效的完整步骤,能顺利移除SwiftUI macOS项目里自动生成的Main.storyboard:

  • 第一步:修改项目主界面配置
    点击项目导航栏的项目根节点,选中TARGETS下的你的App目标,切换到General标签页。在Deployment Info区域,找到Main Interface选项,把里面的Main文本清空即可。

  • 第二步:移除Info.plist中的storyboard关联
    在项目导航里找到Info.plist文件,右键选择Open As > Source Code,找到并删除这段代码:

    <key>NSMainStoryboardFile</key>
    <string>Main</string>
    

    如果你习惯用属性列表编辑器打开,直接找到“Main storyboard file base name”条目删除就行。

  • 第三步:确认SwiftUI App结构正确
    检查你的主App文件(比如YourApp.swift),确保它直接加载SwiftUI视图,结构类似这样:

    @main
    struct YourApp: App {
        var body: some Scene {
            WindowGroup {
                ContentView()
            }
        }
    }
    

    这里不需要任何和storyboard相关的代码,保证WindowGroup里直接渲染你的ContentView。

  • 第四步:删除Main.storyboard文件
    现在可以放心在项目导航里选中Main.storyboard,右键选择Move to Trash,彻底移除这个文件。

完成这些步骤后重新运行项目,就能正常加载SwiftUI界面,再也不会受storyboard干扰啦!

内容的提问来源于stack exchange,提问作者Vijesh Rao

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 07:30:39