跳到主要内容

快蝎

在 VS Code 里开发 iOS 应用

写代码、构建、iPhone 真机与模拟器调试、跑测试,都在 VS Code 里完成。项目还是原来的 Xcode 项目,随时可以回到 Xcode 接着做。

免费 · 无需注册 · 不上传代码

在 VS Code 里调试 iOS 应用:断点停在 Swift 代码上,左侧是变量、调用栈和线程

按 Cmd+R 构建并运行,断点停下后变量、调用栈和线程都在 VS Code 左侧。

可视化编辑器

改配置,不用手改 XML

工程设置、Info.plist、图片资源、App 图标都有图形界面。改完保存,回到 Xcode 打开看到的一模一样。

看全部编辑器 →

与 Xcode 并用

VS Code 写代码,随时切回 Xcode

插件直接使用你 Mac 上的 Xcode 来构建和调试,运行效果和在 Xcode 里点运行一样。同一个项目两边都能打开。

  • 结果和 Xcode 一致

    构建、签名、安装都交给 Xcode 完成,在 Xcode 里能跑的项目,在 VS Code 里同样能跑。

  • 两边随时切换

    在 VS Code 里编译过的,切到 Xcode 不用重新编译,反过来也一样。

  • 项目不用迁移

    打开现有的 Xcode 项目就能用,不转换、不生成新的工程文件,团队里用 Xcode 的同事不受影响。

  • 熟悉的快捷键

    Cmd+R 运行,Cmd+B 构建,Cmd+. 停止,和 Xcode 一样,不用重新记。

和 Xcode 一样的快捷键
⌘R   构建并运行
⌘B   构建
⌘.   停止
⇧⌘P  命令面板里搜索 kxapp,找到全部命令

常见问题

你可能想问

快蝎插件收费吗?
免费。所有功能都能直接使用,没有试用期,也没有付费版。
用 VS Code 开发 iOS 还需要装 Xcode 吗?
需要。插件在 Mac 上使用已安装的 Xcode 来构建、签名和调试,所以结果和 Xcode 一致。装好之后,日常开发可以只开 VS Code。
支持哪些 iOS 项目?
Xcode 能打开的项目都支持:.xcodeproj、.xcworkspace,包括用 CocoaPods 和 Swift Package Manager 管理依赖的项目。打开项目所在的文件夹即可。
在 iPhone 真机上运行,签名怎么处理?
沿用项目里的签名设置。在 Xcode「设置 › 账户」登录 Apple ID 后,描述文件会自动创建和更新,和在 Xcode 里运行到真机一样。
要注册账号吗?
不用。从 VS Code 扩展市场安装后就能用,不需要登录,也不会上传你的代码。
插件会改动我的项目吗?
只有你在编辑器里改了设置,才会保存到对应的文件。为了代码补全,插件会在项目根目录放一个 buildServer.json,可以加进 .gitignore。
能和 Xcode 同时用吗?
能。两边共用编译结果,在 VS Code 里构建过的,切到 Xcode 不用重新编译,反过来也一样。
遇到问题去哪里反馈?
到 GitHub 提 issue,附上「输出」面板里 kxapp 的日志,我们能更快定位。也可以发邮件联系我们。

现在就用 VS Code 开发你的 iOS 应用

从扩展市场一键安装,或下载 VSIX 手动安装。

$ code --install-extension kxapp.kxapp