有没有办法在应用程序商店外分发ios应用程序?

时间:2015-07-13 12:49:08

标签: ios iphone ipad app-distribution

有没有办法通过我自己的网站分发ios应用程序,不使用应用程序商店?
我的意思是,是否有任何方法可以让最终用户使用他们的浏览器应用程序从我的网站下载.ipa文件,并将其直接安装在他们的iOS设备上? 我在网上环顾四周并用Google搜索,但它似乎没有任何选择,我只是想确定它。

谢谢

10 个答案:

答案 0 :(得分:10)

除了上面提到的选项外,还有两种方法。

方法1:

您可以要求用户在Safari浏览器中打开一个网页,其中包含以下链接。

href =“itms-services://?action = download-manifest& url =清单文件的网址”

只要用户点击该链接,就会安装该应用。

方法2:

你也可以利用像docs这样的iOS mdm解决方案,虽然它有点过分。

Hexnode MDM

答案 1 :(得分:6)

有几种可能性,可能无法满足您的需求:

  1. 自上个月以来,您可以在设备上测试应用,而无需付费会员资格。
  2. 有可能通过像TestFlight这样的服务部署应用程序,但这需要在设备上安装配置文件(如HockeyApp),或者需要新版本,因为旧版本在30天后过期。
  3. 您可以使用Enterprise Program
  4. 部署应用

    您描述的简单方法是不可能的。

答案 2 :(得分:6)

更新:

BuddyBuild服务将于1-3-2018停止,我知道的另一个选择是https://www.diawi.com

旧答案:

尝试BuddyBuild,在进行构建后,您可以链接到IPA文件并按照显示进行分发。

enter image description here

答案 3 :(得分:5)

选项包括:

  1. App Store(免费或付费)
  2. 企业分发(必须在组织内)
  3. 开源分发
  4. 听起来这些都不符合您的要求,所以没有。

    进一步说明: 需要明确的是,限制不在于分发.ipa文件,而是用户可以在手机上安装它。 iOS要求应用程序由Apple(来自App Store),企业证书或开发人员证书签署,当有效的配置文件包含目标设备时。

答案 4 :(得分:2)

基本上有三种方式

  • App store

使用此方法,任何拥有iPhone的人都可以访问该应用程序。您可以分发无限数量的此类应用程序。苹果公司减产30%。当然,Apple必须批准您的申请。

  • Ad hoc

您可以使用ad hoc分发应用程序,而无需通过应用商店,但您最多只能使用100台设备。使用此方法,您可以从网站,电子邮件等分发您的应用程序。

  • 企业

该方法适用于员工人数超过500人的公司内部分发。 Apple没有提供有关此方法的更多公开细节。

除非您的客户少于100个并且不打算超过该数量,否则听起来这些方法都不符合您的标准。这听起来像是您的客户不在公司内部的问题。

我建议联系Apple。他们可能会安排某种定制分销协议。

答案 5 :(得分:2)

通常将https://xxx.herokuapp.com发送给测试人员或客户,以允许上传IPA文件并生成简短的URL,我们可以将其提供给其他用户,他们可以从该链接轻松下载和安装。

还有其他选项,例如Apple Testflight,hockeyapp,但我发现installonair.com是一种快速选择。

答案 6 :(得分:1)

如果您拥有和企业会员资格,您可以这样做,但这并不是他们希望您大规模做的事情。

看看这个问题:Deploying an iOS Application Using Apple Enterprise Developer Program

答案 7 :(得分:1)

如果您不想将文件上传到已经提到的网络服务,您可以在自己的计算机上托管您的IPA,并使用ngrok和 jithin 提供的方法通过互联网进行分发。

我已经创建了一个完全符合要求并且受密码保护的服务器。你可以在这里查看:

https://github.com/Edudjr/IPAServer

答案 8 :(得分:1)

您可以使用诸如BuildCannon之类的企业分发服务,但是您仍然需要一个Apple企业帐户。我使用自定义解决方案,但是维护起来很麻烦。

答案 9 :(得分:-1)

您可以使用https://www.installrapp.com/。这将要求您将开发人员的Apple帐户和配置文件同步到其中。如果您具有通配符证书(供应配置文件),则可以轻松分发IPA。