通过Mac从终端上将我的.app发布文件安装到iOS设备文件上

时间:2019-05-27 18:26:52

标签: ios terminal usb file-transfer

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

我的具体要求(或没有要求)是:

  • 我不希望我的应用出现在应用商店中
  • 我只想在许多iOS设备上手动安装它。
  • 我不介意使用终端或第三方应用程序。
  • 我不介意用户是否必须先在iOS设备中手动选择“信任此开发者/应用”,然后才能运行该应用。

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

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

这是否需要越狱?如果是这样,怎么会呢? XCode做得很好...

我了解Apple出于安全性可能会希望限制这种行为,但我想问一下。也许唯一的办法实际上是Apple开发人员/企业帐户。


可能的解决方案可能是:

  • Fruitstrap =>“无需使用Xcode即可安装和调试iPhone应用程序。旨在在不受干扰的设备上工作。”
  • Sideloading =>但是我认为这需要显示您的代码。

1 个答案:

答案 0 :(得分:1)

编辑:出于直接从XCode调试版本的目的在设备上构建应用程序的目的,您不需要付费的Developer帐户,只需注册为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之类的东西甚至{{ 3}}可以工作,所以我不确定是否不需要商店中的应用程序。

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