从 Mac 通过终端在 iOS 设备文件上安装我的 .app 版本文件
Install my .app release file on iOS device file via terminal from Mac
我已经看到很多类似的问题,但我仍然不确定他们是否回答了我自己的问题。我也看了this.
我的具体要求(或缺乏)是:
- 我不希望我的应用出现在应用商店中
- 我只想在 iOS 台设备上手动安装它。
- 我不介意使用终端或第三方应用程序。
- 我不介意用户是否必须在 iOS 设备中手动 select "trust this developer/app" 才能 运行 应用程序。
我有点困惑,因为我读到的内容说我需要开发者帐户或企业帐户才能安装。
但是怎么会这样呢? XCode,例如,完美安装构建,而我没有开发者帐户。没有我可以执行的 XCode 终端命令来简单地在设备上安装 .app
文件吗?
或者这需要越狱吗?如果是这样,怎么会? XCode 做的很好...
我知道 Apple 可能会出于安全考虑限制此行为,但我想问一下。也许唯一的方法真的是 Apple developer/Enterprise 帐户。
可能的解决方案可能是:
- Fruitstrap => "Install and debug iPhone apps without using Xcode. Designed to work on unjailbroken devices."
- Sideloading => 但我认为这需要公开您的代码。
编辑: 为了直接从 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 来分发它。
我已经看到很多类似的问题,但我仍然不确定他们是否回答了我自己的问题。我也看了this.
我的具体要求(或缺乏)是:
- 我不希望我的应用出现在应用商店中
- 我只想在 iOS 台设备上手动安装它。
- 我不介意使用终端或第三方应用程序。
- 我不介意用户是否必须在 iOS 设备中手动 select "trust this developer/app" 才能 运行 应用程序。
我有点困惑,因为我读到的内容说我需要开发者帐户或企业帐户才能安装。
但是怎么会这样呢? XCode,例如,完美安装构建,而我没有开发者帐户。没有我可以执行的 XCode 终端命令来简单地在设备上安装 .app
文件吗?
或者这需要越狱吗?如果是这样,怎么会? XCode 做的很好...
我知道 Apple 可能会出于安全考虑限制此行为,但我想问一下。也许唯一的方法真的是 Apple developer/Enterprise 帐户。
可能的解决方案可能是:
- Fruitstrap => "Install and debug iPhone apps without using Xcode. Designed to work on unjailbroken devices."
- Sideloading => 但我认为这需要公开您的代码。
编辑: 为了直接从 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 来分发它。