夜雨聆风学习资料网

ARTICLE · 1035973

不用 Mac 也能开发 iOS:Builder 把构建、

不用 Mac 也能开发 iOS:Builder 把构建、

不用 Mac 也能开发 iOS:Builder 把构建、

写 iOS 应用,绕不开 Mac——至少教程都这么说。Xcode 只跑在 macOS 上,证书和描述文件传统上要用钥匙串访问做,连把构建包传上 TestFlight,苹果官方给的也是 Transporter 或在 Xcode 里点几下。主力机是 Windows 或 Linux 的人,想给自己的 Flutter、React Native 项目补一个 iOS 产物,或者只是想把写的小应用装进 iPhone 里试试,往往就卡死在这几步上。

直到我碰上了 Builder,一个用 Go 写的开源命令行工具。它直接把这条链路搬到了没有 Mac 的环境里:编译交给远端 macOS 机器,签名和上架走 App Store Connect API,真机安装与热更新则靠配套的桌面应用 MobAI。你在自己的电脑上敲命令,需要 Mac 的环节全部由远端代劳。

最顺手的是,它构建的是磁盘上的工作区,没 commit 的改动也能直接验证,不用为了“让 CI 编到”先制造一次提交。真机调试也有两种玩法:云端模拟器免费开,Flutter 和 React Native 还能接 USB 实现保存即热更新。签名和上架也全接口化了,一条命令就能把包推上 TestFlight。

不过它也不是万能的。自动签发证书绕不开付费的 Apple Developer Program 会员资格。而且如果你重度依赖 Instruments 做性能分析,或者要调试原生 SwiftUI,这台 Mac 还是省不了。一句话:偶尔出个 IPA、发发 TestFlight,它能帮你省下一台 Mac;但要是天天搞原生开发,还是老老实实买电脑吧。

原文不用 Mac 也能开发 iOS:Builder 把构建、签名、上架全搬到了命令行
收录于开源实用工具
作者提示: 个人观点,仅供参考
上海,48分钟前,

相关学习资料