/supersign

🚤 帮助 iOS 开发者签名内测分发 APP

Primary LanguageGoMIT LicenseMIT

微信公众号:SuperGopher

go、云原生技术、项目问题、单纯支持 ...... 来者不拒

微信公众号.png

起源

每个客户端开发者都会想独立开发一款自己的 APP 。 但 iOS 不像 Android 那样可以自由分发应用 (Android 只要把 apk 甩出去就行了)

对于 iOS 开发者来说,苹果开发者账号几乎人手必备(这里只讨论个人账号), 而苹果公司允许我们添加 100 台设备(udid)绑定到账号上,这 100 台设备可以自由安装由账号签名且使用 Ad Hoc 方式打包出的 .ipa

本项目就是利用这个规则,来简化 iOS APP 的分发流程。当你开发一款 APP 的过程中,想要给身边的小伙伴体验一下,只需要使用本项目生成一个二维码链接,扫一扫,即可全程自动绑定设备并签名安装 APP

注意事项

本项目核心功能调用 zsignApp Store Connect API 实现

本项目添加开发者账号后会占用账号的一个 iOS Development certificate 名额(每个账号最多只能创建两个),所以你可能得预留一个

本项目仅作为给开发者分发合法合规的 APP 使用,严禁使用本项目进行任何盈利、损害官方利益、分发任何违法违规的 APP 等行为

部署项目

1、下载 docker-compose.yml

curl -O https://raw.githubusercontent.com/togettoyou/supersign/main/docker-compose.yml

2、修改 docker-compose.yml

3、使用 docker-compose 部署

docker-compose up

效果预览

待更

喝杯奶茶

如有帮助,可以打赏支持,一分也是爱!

微信打赏 支付宝打赏
微信 支付宝

JetBrains 开源证书支持

本项目使用 GoLand 开发,感谢 JetBrains 提供的免费授权