YOUR NEXT BUILD STARTS HERE

从代码,到作品.

连接源码仓库,在云端完成你的下一次 iOS 构建。

GitHub 日志 iOS 15+
CONFIGURATION

新建构建

01选择构建产物

使用 Xcode 编译应用,默认输出无需 Apple 证书的未签名 IPA。

02配置源码

UPLOAD TARGET上传目标仓库
源码来源

当前为你的个人工作台,默认使用 mango6i/iOSForge;分支保持 main。需要保护源码时,请先将仓库改为 Private 私有仓库。首次使用:建立自己的构建仓库 ↗

SOURCE FILES本地源码
把源码 ZIP 拖到这里

也可以选择一个完整工程文件夹

ZIP ≤ 25 MB · 解压后 ≤ 50 MB · 最多 1000 个文件

文件先在浏览器中检查,点击“上传并编译”后才会提交。

IPA 编译模式

输出未签名 IPA,无需 Apple 证书。普通设备需后续自签;巨魔需设备与系统兼容。

不知道怎么选?查看 IPA 准备与安装说明 ↗

单个工程可直接留空;多个工程或方案时再指定。常见 CocoaPods 与 Swift Package 依赖会在云端处理。

仅当前会话

尚未核对账号和仓库。当前默认使用 mango6i/iOSForge。

没有 Token?跟着步骤获取

先建立自己的构建仓库,再创建只授权该仓库的 Token。它不是 GitHub 登录密码。

  1. 打开下方预填页面,确认登录的是你自己的 GitHub 账号。
  2. 选择 Only select repositories,仅勾选你自己的构建仓库。
  3. 确认仓库权限 Actions 和 Contents 都为 Read and write。
  4. 点 Generate token,复制生成的字符,切回本页粘贴后点“检查我的仓库”。
打开预填创建页面(仍需确认)↗还没有自己的仓库?从这里开始 ↗查看完整 Token 教程 ↗已有 Token 报权限错误?按这里补齐 ↗

不会预填网站作者的账号,也不会自动创建或读取你的令牌。令牌仅在本页内存中使用;不要发给 AI 或截图分享。

使用仓库已有源码,或切换到“上传本地源码”。

BUILD ACTIVITY

构建动态

待命
准备好,让代码起飞

选择产物并开始构建。
进度与下载结果会在这里显示。

  1. 1
    提交任务连接 GitHub Actions
    等待
  2. 2
    云端编译在 macOS 上处理源码
    等待
  3. 3
    保存产物写入 sources/Download
    等待
AUTO CLEANUP

自动清理

未读取

独立于上传和编译,可随时设置。没有任务时后台保持空闲;检测到新构建后自动执行。

SESSION CONSOLE

运行日志

仅当前页面

构建日志仅在当前页面暂留;选择“清理记录”可查看今天的后台检查和实际删除时间。

这里显示步骤变化、GitHub 已提供的编译输出和当天清理记录。

构建步骤约每 15 秒更新,临时日志不落盘;“清理记录”来自 GitHub,只显示当天检查与删除明细,隔天自动清除前一天的页面记录。

SOURCE PROJECTS

项目源码管理

点击“读取项目”查看源码工程;sources/Download 不会被当成项目。删除项目会同时删除该项目全部源码,并清空 sources/Download 中的全部成品。

ACTIONS HISTORY

任务记录

填好仓库、分支和 Token 后刷新,一次读取最多 100 条 Actions 记录,包括编译、网页发布和环境检查。

真实产物统一保存在 sources/Download/文件名.ipa|deb|dylib;同名文件在下次成功构建时更新。删除最后一个成品后,空的 Download 文件夹会自动消失。查看清理说明 ↗

UPLOAD CONFIRMATION
DOWNLOAD FILE

删除这份构建产物?

这会从仓库 sources/Download 中删除该真实文件。删除后需重新编译才能生成;源码、构建记录和已下载到本地的文件不受影响。最后一个文件删除后 Download 文件夹会自动消失。

ACTIONS HISTORY

永久删除所选 Actions 记录?

所选编译、网页发布或环境检查记录及对应日志会被删除,无法恢复。sources/Download 中的真实产物、项目源码、提交历史、已经发布的网页和本地下载不受影响;正在运行或排队的任务不会被选择。

WHOLE PROJECT

删除整个项目?

这会在一次提交中删除所选 sources/项目名 下的全部上传源码,并删除共享的 sources/Download 文件夹及其中所有 IPA、DEB、DYLIB。其他项目的源码不受影响;构建记录与日志继续保留。文件仍可能存在于 Git 历史中。