okakuyang
2023-01-12 16:49:36 +08:00
免费账号没有去开发者网页后台创建 Provisioning Profile 的权限,因为没有后台可以访问。
但是免费账户 iphone 可以装 3 个 App ,每个 App7 天后过期,过期后需要重新用 xcode 安装。
xcode 会申请,下载,管理免费账户的 Provisioning Profile 。
免费账户短时间内不能创建多个独立的 App ,大约一周 10 个。
iphone 用线连接 mac ,但是与之沟通的程序 USBMUXD 用的是类似 http 协议。
可以转发两者消息达到 iphone 插在 A 电脑上,却和网上的 B 电脑沟通的状态。
USBMUXD ,已经有人写了 linux 版本。
github action 是 github 提供的一项自动化服务,在指定用量内免费提供。
github action 可以选择 mac 系统环境。
如果你有一台云主机。
你可以让 github action 上的机器帮你 build App ,然后通过内网穿透,安装 App 到连接你电脑的 iphone 上。
但是缺点是:
仍然需要插电脑安装 App 。
电脑上需要设置转发 USBMUXD 和内网穿透。
github action 的环境未必能匹配个人电脑上的环境。
需要手动将 Provisioning Profile 和证书复制到 github 项目。
好处是
个人电脑上不需要安装 xcode 。
一个按钮就可以开始 build App 到手机上。
总结是上面都是瞎折腾。