我看过很多类似的问题,但我仍然不确定他们是否回答了我自己的问题。我还读了this .
我的具体要求(或没有)是:
- 我不希望我的应用出现在应用商店中
- 我只想在多个 iOS 设备上手动安装它。
- 我不介意使用终端或第三方应用。
- 我不介意用户是否必须在 iOS 设备中手动选择“信任此开发者/应用程序”才能运行该应用程序。
我有点困惑,因为我读到的内容说我需要开发者帐户或企业帐户才能安装。
但怎么会这样呢?例如,XCode 可以完美安装构建,而我没有开发者帐户。没有我可以执行的 XCode 终端命令来简单地在设备上安装 .app
文件吗?
或者这需要越狱吗?如果是这样,怎么会? XCode 做得很好......
我知道 Apple 可能会出于安全考虑限制此行为,但我想问一下。也许真正唯一的方法是 Apple 开发者/企业帐户。
可能的解决方案可能是:
- > Fruitstrap => “无需使用 Xcode 即可安装和调试 iPhone 应用程序。专为在未越狱的设备上运行而设计。”
- > Sideloading => 但我认为这需要公开您的代码。
最佳答案
编辑:为了直接从 XCode 在设备上构建应用程序作为调试版本,您不需要付费开发者帐户,您只需要注册为 Apple 开发者 &使用该帐户登录 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 之类的东西。甚至TestFlight 可以,但我不确定是否不需要商店中的应用程序。
无论哪种方式,您都必须处理代码签名并需要拥有 Apple Developer 帐户,除非您通过将其作为调试版本直接构建到手机来分发它。
关于ios - 从 Mac 通过终端在 iOS 设备文件上安装我的 .app 发布文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56330861/