此工具限授权人员使用,请输入访问密码

GitHub Actions

上架 TestFlight

提供以下要素,系统将自动完成 IPA 重签名并上传至 TestFlight。所有文件均通过 URL 外链提供,不经过本服务器存储。

需为可直接下载的公网 URL,建议使用带时效的签名链接(OSS Presigned URL)

iOS Distribution Certificate 导出的 .p12 文件
App Store 类型的描述文件,Bundle ID 将从此文件自动提取

appleid.apple.com → 安全 → 生成 App 专用密码

需具备 workflow 权限的 Personal Access Token
格式:用户名/仓库名,例如 alice/ipa-uploader
仓库 .github/workflows/ 下的 workflow 文件名

所有参数将通过 GitHub API 直接发送至你指定的 Actions Workflow。
本页面不存储任何输入内容。

执行流程说明

1
GitHub Actions (macOS runner) 从 IPA URL 下载原始 IPA 文件
2
从 Profile URL 下载 .mobileprovision,自动提取 Bundle ID
3
解包 IPA,替换 Bundle ID(Info.plist),替换 embedded.mobileprovision
4
从 P12 URL 导入证书至临时 Keychain,对 Frameworks 及 .app 逐层重签名
5
重新打包 IPA,使用 xcrun altool 上传至 App Store Connect / TestFlight
6
Job 结束后临时 Keychain 自动销毁,所有敏感数据不持久化