本指南说明如何把代码上传到 GitHub,并自动触发 iOS 编译验证。
- 打开 github.com → 登录账号
- 点击右上角 "+" → New repository
- 填写:
- Repository name:
IntervalTimer - Visibility:
Public(免费账号的 macOS runner 只对 Public 仓库免费) - 不要勾选
Add a README
- Repository name:
- 点击 Create repository
- 记下仓库地址,如:
https://github.com/你的用户名/IntervalTimer.git
在云 IDE 的终端中执行以下命令:
# 进入项目目录
cd /mnt/4441865974/Python3/IntervalTimer
# 初始化 Git
git init
git add .
git commit -m "feat: 初始化 IntervalTimer 项目"
# 关联 GitHub 仓库(替换为你的用户名)
git remote add origin https://github.com/你的用户名/IntervalTimer.git
# 推送代码(首次需要输入 GitHub 用户名和 Token)
git branch -M main
git push -u origin main
⚠️ GitHub 密码已不支持,需要使用 Personal Access Token(PAT) 获取方式:GitHub → Settings → Developer settings → Personal access tokens → Generate new token 权限勾选:repo即可
推送成功后:
-
打开你的 GitHub 仓库页面
-
点击顶部 Actions 标签
-
可以看到名为 "iOS 编译验证" 的 workflow 正在运行
🔍 逻辑模拟验证 (Python) ──→ 运行 Python 验证脚本 ↓ 通过后 🔨 Xcode 编译验证 (macOS) ──→ 真实 xcodebuild 编译 -
等待约 3~8 分钟,看到全部绿色 ✅ 即代表编译通过
- 进入 GitHub 仓库 → Actions 标签
- 左侧选择 "iOS 编译验证"
- 右侧点击 "Run workflow" 按钮
- 选择分支
main→ 点击绿色 "Run workflow"
| 图标 | 含义 |
|---|---|
| 🟡 黄色旋转 | 正在运行中 |
| ✅ 绿色对勾 | 编译成功,代码无问题 |
| ❌ 红色叉号 | 编译失败,点进去查看错误 |
- 点击失败的 workflow run
- 点击 "🔨 Xcode 编译验证" job
- 展开 "执行编译" 步骤查看详细错误
- 或者下载 Artifacts 中的
build-log文件
- ✅ 所有 Swift 文件结构完整性(128 项检查)
- ✅ 核心业务逻辑正确性(152 个断言)
- ✅ Swift 语法完全正确
- ✅ 类型系统一致(协议、泛型、可选值)
- ✅ 所有文件间依赖正确
- ✅ iOS 16 SDK 兼容性
注:macOS runner 在 GitHub Free 账号下,Public 仓库每月有 2000 分钟免费额度,足够日常使用。