是否可以在没有 iTunes 或 App Store 的情况下安装 iOS 应用程序?

Posted

技术标签:

【中文标题】是否可以在没有 iTunes 或 App Store 的情况下安装 iOS 应用程序?【英文标题】:Is it possible to install iOS apps without iTunes or the App Store? 【发布时间】:2012-08-20 07:59:05 【问题描述】:

我为一家公司编写了一个应用程序,并希望在他们的 iPad 上安装该应用程序,而无需将该应用程序提交到 App Store,因为它只是这家公司的商业应用程序。如果不将每台 iPad 连接到我的 MacBook 并在上面放置开发者证书,这是否可行。

还有其他方法吗?使用 URL 链接或 QR 码(链接到此 url)怎么样?

提前致谢

【问题讨论】:

【参考方案1】:

您的问题是关于在没有 iTunes 和 Apple App Store 的情况下安装应用程序。这完全可以实现并得到 Apple 的支持,但您仍然受制于您的开发者帐户只能为 100 台设备构建签名二进制文件,仅用于测试目的

您可以通过hockeyapp.net 和testflightapp.com(免费)等服务以无线方式分发您的应用程序,但这些服务只是与ios 系统通过无线方式安装签名二进制文件的能力挂钩,这在iOS4 以来就已经成为可能。有几个开源项目提供了基本的 htmljavascript/元标记来通过网络安装签名的二进制文件 - 其中一个是 iOS Beta Builder

如果您正在为客户创建企业应用程序(将存在于生产环境中,而不仅仅是开发环境中),那么为您的客户提供不会过期的应用程序的唯一合法方法是使用Enterprise Developer Account。企业帐户没有设备限制,但是您使用企业证书签署的应用程序每次启动时都会回馈给 Apple,并且严格只允许单个公司及其当前员工使用。

【讨论】:

我尝试使用 testflightapp.com,它需要配置文件。据我了解,user1066006 没有此订阅。 @Gargo 上述任何服务都可以通过标准开发者帐户使用,但您需要使用 AdHoc 分发配置文件(或企业分发配置文件,如果有的话)。【参考方案2】:

这是因为 Apple 收取了所有付款的 30%,不是吗?

我看到的唯一方法是创建通常的网站,无需安装即可通过浏览器运行

【讨论】:

这不是 30%。 OP 可以(并且应该)获得一个企业开发者帐户来做他想做的事。 cydia 不能解决您的问题,是吗? 作为开发人员,如果您正在为客户构建应用程序,那么在 App Store 中对其收费是无关紧要的。 我不明白你的意思。如果您的意思是为应用商店开发具有最高优先级,请仔细阅读问题 @gargo OP 希望将企业应用程序分发给他的客户,而无需通过 App Store,也无需通过 iTunes 手动添加它们。我错过了什么?

以上是关于是否可以在没有 iTunes 或 App Store 的情况下安装 iOS 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

iOS iTunes 应用程序链接不起作用

iTunes Connect 在“App Store 状态”下没有显示任何内容

苹果mac怎么下载app stor以外的东西

是否可以使用 iTunes App Store API 获得任何应用的排名位置?

是否可以在 App Store Connect/iTunes Search API 中看到分阶段的应用发布?

为 Approved App 编辑屏幕截图 iTunes Connect