2015-07-13 51 views
27

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

谢谢

+1

企业应用程序可以帮助你,但这是具体到[iOS应用程序部署,而无需AppStore的]的组织机构 –

+0

可能重复(http://stackoverflow.com/questions/11301361/ios-app-deployment-无应用商店) – sbarow

+0

您可以通过builds.io或其他服务发布它。 –

回答

4

有几种可能性,这可能会不符合您的需求:

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

您介绍最简单的办法是不可能的应用程序。

+0

法比奥,你如何在没有付费会员资格的设备上进行测试?我找不到任何信息 –

+0

@IBelBell据我所知,你可以插入它,通过设备窗口注册它,然后单击运行。 –

+0

哇,我必须尽快尝试,谢谢! –

5

的选项包括:

  1. 的App Store(免费或付费)
  2. 企业分配(必须是一个组织内)
  3. 开源分销

这听起来不像这些会让我等你的要求,所以没有。

进一步说明: 要明确,限制不是在分发您的.ipa文件,它是用户在他们的电话上安装它的能力。 iOS要求应用程序由Apple(来自App Store),企业证书或开发人员证书签名,当有效的配置文件包含目标设备时。

+0

你对开源发行有何意义?关于你的进一步解释:你的意思是,如果我可以签署应用程序并创建.ipa文件,那么我可以将其上传到我的网站,人们可以下载并安装它,没有任何问题? – Mehdi

+2

将源代码发布到存储库(如GitHub),人们可以下载并构建应用程序。作为开发人员,是的,您可以将设备添加到您的供应文件中,并发布.ipa以便在您的网站上进行安装。这仅适用于您在配置文件中包含的设备,而且这些设备是有限的。 – picciano

+0

您可以发布未签名的.ipa文件,然后让最终用户使用他们的开发证书对其进行签名,无需分发源代码......您甚至可以创建Mac应用程序(安装程序)来自动化该过程。 – eaxix

1

基本上有三种方式

  • 应用商店

与iPhone的这种方法任何人都可以访问该应用程序。您可以分发无限数量的应用程序。苹果获得30%的减价。当然,苹果公司必须批准你的应用程序。

  • 特设

可以使用临时分发应用程序,而无需通过应用程序商店去,但你被限制为最多100个设备。有了这个方法,你可以从网站,电子邮件等

  • 企业

的方法是在企业内部分配与职工500余人分发您的应用程序。苹果公司没有提供我可以在这种方法上找到更多的公共细节。

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

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

+2

通过Ad Hoc分发的应用到期。此外,设备也必须添加到配置文件中。 – zaph

+1

在Ad-Hoc中,每个设备类型最多有100个设备。你现在可以有100个iPhone,100个iPod Touch,100个iPad和100个手表。 – Kerni

+2

@zaph:在所有非应用商店场景中,配置文件到期。在Ad-Hoc中,在企业中,也使用Testflight(从投稿日起只有30天)。 – Kerni

7

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

方法1:

你可以要求用户打开Safari浏览器的网页,在它下面的链接。

HREF =“ITMS服务://行动=下载舱单& URL =清单文件的URL”

应用程序是只要用户点击该链接安装。

方法2:

您还可以利用iOS的MDM解决方案,如Hexnode MDM但其矫枉过正位。

here is a link on how to distribute app without app store

+0

嗨,请您解释更多关于方法1,如清单文件的内容如何如何等。在此先感谢 – Zennichimaro

+2

嗨@Zennichimaro,这里是链接https://github.com/nifcblm/AHPP-iOS- App/wiki/How-to-distribute-enterprise-iOS-App –

4

UPDATE:

BuddyBuild服务将停止在2018年1月3日,我所知道的另一种方法是https://www.diawi.com

老答案:

尝试BuddyBuild ,构建完成后,您可以链接到IPA文件并按照图示分发它。

enter image description here

+0

企业程序是否需要? –

相关问题