Apple基础(Xcode②-Flutter结构解析)

🏗️ 目录结构速查表(your_project/ios/ 下)

复制代码
ios/
├── Runner/                 ← 原生 iOS 工程根目录(Xcode 打开它)
│   ├── AppDelegate.swift   ← App 入口(类似 Android 的 MainActivity)
│   ├── Runner-Bridging-Header.h   ← Swift/Obj-C 混编桥接头
│   ├── Assets.xcassets     ← App 图标、启动图
│   ├── Base.lproj/         ← 启动故事板(LaunchScreen.storyboard)
│   ├── Info.plist          ← 权限、包名、版本号等配置
│   └── ...
├── Runner.xcodeproj        ← Xcode 工程文件(老方式)
├── Runner.xcworkspace      ← **务必用它打开**(CocoaPods 引入 Flutter 引擎后生成)
├── Podfile / Podfile.lock  ← CocoaPods 依赖描述
├── .symlinks/              ← 指向 Flutter Engine & 插件的软链接(自动生成,勿改)
└── Flutter/                ← Flutter 构建产物
    ├── App.framework       ← Dart AOT 产物(你的业务代码)
    ├── Flutter.framework   ← Flutter 引擎 & 嵌入层
    └── ...                 ← 其他引擎动态库

每次启动flutter之前 都要source ~/.bash_profile

相关推荐
GitLqr7 小时前
别被“Flutter 传感器延迟 150ms”带偏了:这可能只是你的实现方式错了
flutter·架构·kotlin
杉氧9 小时前
Flutter 像素级还原实战:用 CustomPaint 与 Bezier 曲线手绘精致图针
android·前端·flutter
库奇噜啦呼11 小时前
【iOS】weak底层实现
macos·ios·cocoa
2601_9615934212 小时前
视频分辨率太低?Topaz Video AI v1.6.0 让画质跃升
人工智能·macos·音视频
177155743113 小时前
Mac 上 Ruby、gem、rvm、CocoaPods 四者关系通俗讲清楚
macos·ruby·cocoapods
Shell运维手记13 小时前
交换机(二层交换机)完整工作原理
运维·网络·网络协议·macos·交换机
寒水馨14 小时前
macOS下载、安装 Tailwind CSS-v4.3.3(附安装包tailwindcss-macos-arm64)
前端·css·macos·tailwind css·utility-first·css 框架·实用优先
zhaocarbon14 小时前
WKWebView 拦截 POST/PUT方法 丢失body的问题解决
ios·xcode·webview
寒水馨15 小时前
macOS下载、安装neovim-v0.12.4(附安装包nvim-macos-arm64.tar.gz)
macos·vim·lua·文本编辑器·终端·lsp·neovim
库奇噜啦呼1 天前
【iOS】NSOperation与NSOperationQueue
macos·ios·cocoa