本页步骤 · 直接跳转
让 ChatGPT 操作本地 Xcode,需要本机 Relayard App、已授权工程,以及支持远程 MCP / OAuth 和所需工具的客户端。客户端通过托管中转连接 Mac 上的原生 Xcode 工具;先验证读取,再开放修改与执行。
适合谁,解决什么问题?
适合维护现有 iOS / macOS 工程、希望让 AI 读取现场源码并调用本机工具的开发者。工程不必迁移到新的云端编译环境;仍需审核每次连接的工程和能力范围。
连接原理与数据流向
Mac App 主动连接托管中转服务;ChatGPT 通过工程的 HTTPS MCP 地址完成 OAuth,再请求已授权操作。本机执行后,结果通过中转返回客户端。URL 本身不授予权限;请求读取的源码、日志和图片可能离开 Mac。
安装与获取
这条工作流需要先获得可用的 Relayard Mac App,按对应发行说明安装,再打开同一个 Xcode 工程。具体系统、芯片和版本组合以实际发行要求为准。
什么情况下不适合?
没有可用的 Mac / Xcode、账号没有 MCP 接入入口、模型不能使用所需工具,或项目要求源码片段也完全不离开本机时,不能直接采用这条工作流。
先确认这三件事
- 你的 Mac 上已有可用的 Relayard 构建,以及提供原生 MCP 能力的完整 Xcode。
- 目标工程能在 Xcode 中正常打开,编辑器中的改动已经保存。
- AI 客户端支持远程 MCP 与 OAuth,账号或工作区已允许添加这类连接。
1. 在 Mac 上授权工程
启动 Relayard,登录产品账号并注册这台 Mac。选择实际的 Xcode.app、源码目录和对应的 .xcodeproj 或 .xcworkspace,在 Xcode 中打开同一个工程。
在 Xcode 的 Intelligence / Model Context Protocol 相关设置中启用外部工具访问,并完成本机弹出的授权。菜单名称可能随 Xcode 版本变化。
2. 发现并审核工具
在 Relayard 的工程与工具页面连接 Xcode,完成原生工具发现。核对工程路径与绑定目标,再审核需要的能力。第一次连接建议从只读权限开始。
编辑、执行和模拟器属于不同的能力范围。构建、Preview 和测试可能执行工程代码,不应视作普通文件读取。
3. 创建并复制 MCP URL
为当前工程创建端点,然后恢复连接。分别检查本机原生就绪状态、与服务的连接状态,以及工具目录是否已确认。复制 App 提供的完整 HTTPS MCP URL。
4. 在 ChatGPT 中完成连接
在当前账号支持的 App / 连接器 / MCP 接入入口添加该 URL,选择 OAuth,并使用同一个 Relayard 账号登录。检查授权页面的目标工程与权限后完成连接。
客户端入口取决于账号、工作区策略与产品版本。如果没有对应入口,先确认客户端支持情况。完成后检查客户端实际导入的工具,而不是仅根据工具搜索结果数量判断连接是否完整。
5. 从只读请求开始
用下面的指令确认工程和文件读取链路。先取得真实结果,再进入修改、构建与预览。
使用 Relayard 检查当前工程与连接状态。 列出当前客户端实际可用的工具。 读取选定工程中的一个源码文件,不修改。 报告工程、读取的文件,以及权限或就绪状态问题。 不要创建新绑定,不执行构建,不修改代码。
连接完成后
继续阅读 构建与预览指南。遇到工具缺失或状态异常时,按 故障排查指南 检查,避免反复新建端点或重绑工程。
从 Codex 接续开发
在 Chat 模式选择 Pro 模型,再通过 Relayard 连接本机工程。这里的 Pro 指 Chat 中的模型/思考选项,其额度独立于 Work 与 Codex。先确认账号仍有对应额度,并且当前模型支持需要的工具。
- 保存交接状态。保存编辑器文件,保留 Git 检查点,记录已完成任务、未完成事项和最新构建错误。避免两个代理同时修改工程。
- 提供简短交接。把当前目标与进度带入 ChatGPT。Relayard 连接的是工程,不会自动导入 Codex 聊天记录。
- 从现场状态继续。让模型先读取绑定工程与相关源码,按完整版本目标逐项推进实现,最后用真实构建或预览检查结果。一次请求可以涵盖多个步骤;工程复杂或出现阻塞时,仍可能需要后续消息。
使用 Relayard,为当前 Xcode 工程推进一次完整版本迭代。 版本目标与用户场景:在这里填写。 本轮功能和修复清单:在这里填写。 已完成内容与现有改动:在这里填写。 不应改动的范围:在这里填写。 验收标准:在这里填写。 先确认绑定工程、权限和工具,读取相关代码,理解当前状态。 制定简短实施计划,然后按计划连续推进,不在完成规划后停止。 保留现有改动;每个阶段使用已授权的构建、测试或预览检查结果。 遇到实质阻塞时,保留错误并说明需要什么;不要虚构通过结果。 最后交付本轮改动、验证证据、尚未完成的项目和验收步骤。 不要假设你继承了 Codex 聊天记录,不自动提交或发布。
查看 OpenAI 官方额度说明
文档更新: 2026-10-08