Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
可以在iPhone上安装第三方应用程序吗?如果没有,如何控制?_Iphone_App Store - Fatal编程技术网

可以在iPhone上安装第三方应用程序吗?如果没有,如何控制?

可以在iPhone上安装第三方应用程序吗?如果没有,如何控制?,iphone,app-store,Iphone,App Store,我可以在苹果公司到处转转,向用户提供应用程序,还是他们强迫你去看?怎么用?合法吗?除了应用商店(和越狱)之外,苹果还提供了两种官方途径在iPhone上安装应用程序 企业分发:为公司内部用户设计 临时分发:允许您的应用程序安装在最多100部iPhone上 来源:如果您希望在不通过App Store的情况下将应用程序分发到手机,则必须为特定手机的应用程序副本签名。如果你需要更广泛的分布,你所有的客户端电话必须是“越狱”。一旦手机越狱,它将接受任何安装应用程序。您可以通过为越狱的iPhone/iPod

我可以在苹果公司到处转转,向用户提供应用程序,还是他们强迫你去看?怎么用?合法吗?

除了应用商店(和越狱)之外,苹果还提供了两种官方途径在iPhone上安装应用程序

  • 企业分发:为公司内部用户设计
  • 临时分发:允许您的应用程序安装在最多100部iPhone上

  • 来源:

    如果您希望在不通过App Store的情况下将应用程序分发到手机,则必须为特定手机的应用程序副本签名。如果你需要更广泛的分布,你所有的客户端电话必须是“越狱”。一旦手机越狱,它将接受任何安装应用程序。

    您可以通过为越狱的iPhone/iPod提供应用程序。Cydia使用与Debian类似的系统。基本上允许用户添加自定义“源”(存储库)并安装这些源提供的应用程序


    显然,苹果公司不支持或不批准这种做法,因为它绕过了应用商店及其应用审批流程。

    对于未越狱的手机,分发规则由iPhone的代码签名系统强制执行。这款手机不会运行任何未经苹果公司签名的应用程序,而让应用程序签名的唯一方法是将其放入应用商店或使用临时分发

    Ad-hoc非常有效,但对于多个设备来说非常耗时,因为您必须为要将应用分发到的每个设备获取唯一的设备ID。然后,您为该设备的应用程序签名,并发送一份副本和一个配置文件。一些批处理是可能的——您可以在同一个特别构建中获得多达100个设备。但如果/当苹果发现你这样做时,他们将关闭你的iPhone开发者帐户(因为违反了规则),然后你将无法生成更多的供应文件

    去年,当苹果拒绝了他们的应用程序(播客)时,一位开发者尝试使用这种临时方法。他们声称在苹果关闭他们之前已经卖出了大约1100-1200本

    越狱手机没有这个限制,但这取决于(a)市场是否足够大,以及(b)是否有足够多的人愿意为你的应用付费。我不知道答案——这两个答案很可能都是肯定的——但在没有进行充分调查以做出合理预测的情况下,不要仅仅假设它们是真的