按 Cmd+R 构建并运行,断点停下后变量、调用栈和线程都在 VS Code 左侧。
功能
开发 iOS 应用要用的,VS Code 里都有
在 VS Code 里打开 iOS 项目所在的文件夹就能开始。点卡片看具体用法。
一键构建
在状态栏切换 Scheme、构建配置和运行设备,Cmd+B 构建,编译错误点一下就跳到出错的那一行。
iPhone 真机与模拟器
连上的 iPhone、iPad 和所有模拟器都列在侧边栏,点一下选中,模拟器也能直接启动和关闭。
运行与断点调试
Cmd+R 构建、安装、启动 App 并进入调试,断点、变量、调用栈和控制台都在 VS Code 里;也能附加到正在运行的 App。
Swift 代码补全
Swift、SwiftUI、Objective-C、C++ 都有补全、跳转定义、悬停文档和实时报错,第三方库和 Swift Package 也能补全。
单元测试
XCTest 和 Swift Testing 用例都在测试面板里,单个用例、整个类或全部测试点一下就能运行,失败标在出错的行。
Info.plist 编辑
Info.plist、权限配置(entitlements)、隐私清单用表格编辑,描述文件里的证书和设备也能直接查看。
App 图标与图片资源
管理图片、颜色和 App 图标,一张 1024×1024 的图自动生成全部尺寸,新版图标文档也能预览编辑。
多语言本地化
字符串目录和 .strings 文件在同一张表里翻译,一键添加语言,自动收集代码里新增的文案。
工程设置
签名、版本号、Build Settings 都有图形界面,每个设置的取值来源一目了然。
与 Xcode 并用
VS Code 写代码,随时切回 Xcode
插件直接使用你 Mac 上的 Xcode 来构建和调试,运行效果和在 Xcode 里点运行一样。同一个项目两边都能打开。
-
结果和 Xcode 一致
构建、签名、安装都交给 Xcode 完成,在 Xcode 里能跑的项目,在 VS Code 里同样能跑。
-
两边随时切换
在 VS Code 里编译过的,切到 Xcode 不用重新编译,反过来也一样。
-
项目不用迁移
打开现有的 Xcode 项目就能用,不转换、不生成新的工程文件,团队里用 Xcode 的同事不受影响。
-
熟悉的快捷键
Cmd+R 运行,Cmd+B 构建,Cmd+. 停止,和 Xcode 一样,不用重新记。
⌘R 构建并运行 ⌘B 构建 ⌘. 停止 ⇧⌘P 命令面板里搜索 kxapp,找到全部命令
常见问题
你可能想问
快蝎插件收费吗?
用 VS Code 开发 iOS 还需要装 Xcode 吗?
支持哪些 iOS 项目?
在 iPhone 真机上运行,签名怎么处理?
要注册账号吗?
插件会改动我的项目吗?
能和 Xcode 同时用吗?
遇到问题去哪里反馈?
现在就用 VS Code 开发你的 iOS 应用
从扩展市场一键安装,或下载 VSIX 手动安装。
$ code --install-extension kxapp.kxapp