Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Mac通过终端在iOS设备文件上安装my.app发行版文件_Ios_Terminal_Usb_File Transfer - Fatal编程技术网

从Mac通过终端在iOS设备文件上安装my.app发行版文件

从Mac通过终端在iOS设备文件上安装my.app发行版文件,ios,terminal,usb,file-transfer,Ios,Terminal,Usb,File Transfer,我见过许多类似的问题被问到,但我仍然不确定他们是否回答了我自己的问题。我也读书 我的具体要求(或缺乏)是: 我不希望我的应用出现在应用商店中 我只想在一些iOS设备上手动安装它 我不介意使用终端或第三方应用程序 我不介意用户在能够运行应用程序之前是否必须从iOS设备中手动选择“信任此开发者/应用程序” 我有点困惑,因为我读到的内容说我需要一个开发人员帐户或企业帐户来安装 但这是怎么回事?例如,XCode完美地安装了构建,而我没有开发人员帐户。是否没有可以执行的XCode终端命令来在设备上简单

我见过许多类似的问题被问到,但我仍然不确定他们是否回答了我自己的问题。我也读书

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

  • 我不希望我的应用出现在应用商店中
  • 我只想在一些iOS设备上手动安装它
  • 我不介意使用终端或第三方应用程序
  • 我不介意用户在能够运行应用程序之前是否必须从iOS设备中手动选择“信任此开发者/应用程序”
我有点困惑,因为我读到的内容说我需要一个开发人员帐户或企业帐户来安装

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

或者这需要越狱吗?如果是,为什么?XCode做得很好

我知道苹果可能会出于安全考虑限制这种行为,但我想问一下。也许唯一的办法就是建立一个苹果开发者/企业帐户


可能的解决办法可以是:

  • =>“在不使用Xcode的情况下安装和调试iPhone应用程序。设计用于在未故障的设备上工作。”
  • =>但我认为这需要揭示您的代码

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

在这里,您有几种选择:

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

2/基本上与上述内容相同,但您可以使用一些第三方服务进行构建分发(这比分发
.ipa
文件更容易。类似或类似的内容。甚至可以工作,但我不确定是否不需要商店中的应用程序


无论哪种方式,你都必须处理代码签名问题,并且需要有一个苹果开发者帐户,除非你将其作为一个调试版本直接发布到手机上。

侧载看起来像是一个粗略的商业广告配置文件(这有点违反了苹果关于使用这些配置文件的规则)而且我绝对不会使用它。虽然你没有向他们公开代码,但看起来你只是在添加他们的特定配置文件来签署你的应用程序。他们不会用它访问你的代码,但我仍然不会使用它。谢谢。我可以与客户见面并直接在设备上安装。这是一件正在进行的事情,所以我现在还不担心顺利部署。随着时间的推移,我可以解决这个问题。这可能是最简单的,除了必须一次与所有iPad开会!如果我需要一个开发者帐户来做你的任何一个选择,那么我可以在App Store上分发它。这不会是一个问题。我可以添加on我的开发者费用是许可费的一部分!PS我将在几个月后与Kiwi一起飞行:-DNo问题。一般的经验法则是-如果你想在不连接手机的情况下安装你的应用程序,你必须有一个付费开发者帐户来分发
.ipa
文件(通过发送或通过Beta/TF服务)。否则,您可以从XCode构建它,目标手机作为调试版本连接,但它无法分发。对于上述两种情况,您将需要一个Apple开发者帐户,不支付调试费用或支付
.ipa
分发费用。很高兴听到这个消息。如果您在预订方面有任何问题,请与我联系:DTh谢谢你。现在一切都清楚多了,谢谢你的帮助。还有一个问题…如果我没有付费帐户,我能不能通过USB从XCode安装“发布”版本?