从 Mac 通过终端在 iOS 设备文件上安装我的 .app 版本文件

Install my .app release file on iOS device file via terminal from Mac

我已经看到很多类似的问题,但我仍然不确定他们是否回答了我自己的问题。我也看了this.

我的具体要求(或缺乏)是:

我有点困惑,因为我读到的内容说我需要开发者帐户或企业帐户才能安装。

但是怎么会这样呢? XCode,例如,完美安装构建,而我没有开发者帐户。没有我可以执行的 XCode 终端命令来简单地在设备上安装 .app 文件吗?

或者这需要越狱吗?如果是这样,怎么会? XCode 做的很好...

我知道 Apple 可能会出于安全考虑限制此行为,但我想问一下。也许唯一的方法真的是 Apple developer/Enterprise 帐户。


可能的解决方案可能是:

编辑: 为了直接从 XCode 在设备上构建应用程序作为调试版本,您不需要付费的开发者帐户,您只需注册为 Apple Developer 并使用该帐户登录 XCode,您就可以在您的设备上构建调试版本。

这里有几个选择:

1/ 在 XCode 中构建应用程序的发布版本并将其分发到要安装它的设备后,导出 .ipa 文件。但是,您需要使用 iOS 开发人员的证书对您的应用进行签名。更多相关信息:

https://wiki.genexus.com/commwiki/servlet/wiki?34616,HowTo%3A+Create+an+.ipa+file+from+XCode

2/ 基本上和上面一样,但是你可以使用一些第三方服务来构建分发(这比分发 .ipa 文件更容易。像 Crashlytics Beta or something. Even TestFlight 这样的东西可以工作,不过我不确定是否不需要商店中的应用程序。

无论哪种方式,您都必须处理代码签名并且需要拥有一个 Apple Developer 帐户,除非您通过将其作为调试版本直接构建到 phone 来分发它。