总的来说体验一塌糊涂,还不如Cursor/Trae
或者是vscode
装CLINE/RooCode
等插件,更别提用Claude Code
(虽然Xcode
内置了,但是Claude Code
官方明确不给中国大陆使用),需要一些手段来绕过进行使用, Xcode
支持open AI
的一些接口,所有模型提供商应该都会适配这些接口~
有个开源项目可以通过本地服务代理Gemini
接口的方式进行调用,确实可以绕过Xcode AI
不能在大陆使用的问题, 路线很是曲折,下面介绍一下是如何搞定的
拉取项目安装依赖
git clone https://github.com/Dhatchinamoorthy/GoogleGeminiRouter
cd GoogleGeminiRouter
pip3 install -r requirements.txt
配置环境变量文件.env
GOOGLE_API_KEY=your-google-gemini-api-key-here
GEMINI_MODEL=gemini-1.5-flash
PORT=8787
运行服务
python3 server.py
然后打开Xcode
设置页面添加AI
模型提供商
需要添加服务和APIKey
有些接口是需要添加Bearer
前缀的 Gemini
的接口就是这样,如图:
添加成功后,点刷新按钮,如果配置正确就能看到模型列表了
标记收藏几个常用的模型即可,然后在Xcode AI页面就会显示出来了
Snipaste_2025-09-20_22-01-31.png
配置好之后跟普通聊天AI
差不多,但比起VSCode
一众插件还是差了一大截的~ 也就是不用切IDE
这一个好处罢了
还有一个老哥是直接写了个插件 XcodePal 比起官方的来说,功能还挺丰富的 (支持代码补全和mcp等)