跳到主要内容

KXBuild IDE

KXBuild IDE提供VS Code插件,在任意平台的VS Code里开发iOS App,可以充分利用和结合AI进行开发。工程、真机、编辑器、代码提示都在一个窗口里,Windows、Linux、macOS 都一样。下面是它支持的功能特性

从工程到手机

新建项目

四步向导选模板、填名字和 Bundle ID、选目录。11 个模板覆盖 SwiftUI、UIKit、Objective-C、混编、CocoaPods、Flutter、React Native、Expo、框架、静态库。

Ctrl+Shift+P

打开任何 iOS 工程

Xcode 工程与工作区、Swift Package、CocoaPods、Flutter、React Native、Expo、Kotlin Multiplatform,打开目录就列出工程和每个 target,不用改造,完整兼容Xcode功能。

支持项目类型 .xcodeproj.xcworkspacePackage.swift

一键真机运行

按 F5 自动完成构建、安装、启动和调试,不用写任何配置。Release 配置下直接得到 .ipa。

入口 F5或KXBuild 视图 → 构建并运行

断点调试

通过VS Code 调试 手机上的App,Swift、Objective-C、C / C++、Kotlin 断点、变量、调用栈、汇编,全部都支持;React Native和expo支持实时修改刷新,Flutter 支持 Dart 调试与热重载。

支持 真机断点热重载Flutter / Dart 调试

设备与日志

侧边栏列出接上的 iPhone,一点选中,状态栏也能随时切设备;Debug / Release 在「构建配置」节点切换;App 的输出进「KXBuild Console」,编译错误进「问题」面板。

入口 KXBuild 视图状态栏

工程文件的图形编辑器

属性列表编辑器

Info.plist、.entitlements、.xcprivacy 打开就是 Xcode 风格的键 / 类型 / 值表格,XML 和二进制都能读写,保存格式可选。

文件类型 .plist.entitlements.xcprivacy

本地化字符串表格

.strings 文件按键 / 值 / 注释列成表格来改;改哪行只动哪行,注释和原有格式原样保留,版本对比里一目了然。

文件类型 .strings

图标设置与资源目录编辑器

图片集、颜色集、符号集、App 图标;一张 1024 图生成全部尺寸;缺图、尺寸不对、图标带透明通道这些问题在保存前就列出来。

文件类型 .xcassets

工程设置编辑器

不用打开 project.pbxproj。General 页修改 Bundle ID、版本号和部署目标,Build Settings 页像 Xcode 一样分层级查看和修改,改完立刻看到最终生效的值。

文件类型 project.pbxproj

图标文档编辑器

编辑 Xcode 26 的 .icon 图标文档,图层与分组、导入 SVG 和 PNG、按平台和外观预览、填充与效果属性。

文件类型 .icon

描述文件查看

点开 .mobileprovision 直接看团队、Bundle ID、设备列表、权限和有效期,不用再猜「这个描述文件到底包不包含我的手机」。

文件类型 .mobileprovision

代码与环境

Swift 与 Objective-C 代码提示

自动补全、跳转定义、悬停看声明、边写边标出错误,Swift、Objective-C、C / C++ 全支持,系统框架的 API 一样能补全和跳转。加文件、改设置、切配置后提示自动跟上。

支持语言 SwiftObjective-CC / C++

工具链自动管理

没装工具链?插件引导你一键装好;有新版自动升级;「体检」一键找出并修复环境和工程的问题。

Ctrl+Shift+P

WSL模式安装开发

用 WSL 安装模式开发和windows原生安装一样丝滑。安装 WSL插件后,开发、调试、构建、发布和操作体验基本没什么区别。

依赖 VSCode 安装WSL插件

全部命令与设置

命令面板里输入 KXBuild 就能看到所有命令;设置分六组,每一项有默认值和说明。

涵盖 命令面板全部命令settings.json 全部设置项

插件背后是同一套命令行

插件做的每一件事,kxbuild 和 kxdevice 在终端里都能做,参数一样、产物一样。本地怎么构建,脚本和 CI 里就怎么构建。