【问题标题】:How do I deploy an iOS app without passing from the public store如何在不从公共商店传递的情况下部署 iOS 应用程序
【发布时间】:2014-04-16 08:36:53
【问题描述】:

我目前正在以顾问的身份为一家公司开发 iOS 应用,他们明确要求该应用不应在公共应用商店中可见,但我需要分发给员工和承包商。

为了实现这一目标,有哪些必要步骤?我在网上找到了有关 Apple Enterprise 计划的信息,但分发过程对我来说有点不清楚,因为我发现的文档很乱。

谁能解释我需要什么以及要遵循哪些步骤才能以这种方式分发应用程序?我已经明确了到达.ipa file的步骤,我需要将文件放在设备上。

谢谢。

【问题讨论】:

标签: ios enterprise


【解决方案1】:

您可以构建自己的服务器并在其中托管应用程序。

您需要将IPA文件上传到服务器,并创建一个HTML页面,通过该页面可以直接安装到设备中。

此方法称为无线分发。 TestFlight 使用相同的方法来执行此操作。

完整流程请参考此链接:
http://aaronparecki.com/articles/2011/01/21/1/how-to-distribute-your-ios-apps-over-the-air

【讨论】:

    【解决方案2】:
    1. 为您的应用创建分布式配置文件(您需要添加要安装该应用的设备标识符)。

    2. 构建您的应用程序并临时分发

    然后员工可以从 iTunes 安装应用程序。

    您也可以让员工从 safari 安装,更多详细信息请参考here

    【讨论】:

      【解决方案3】:

      如果你只发布一个file.ipa来安装你需要在设备上越狱,那如果是一个大公司是不可能的,但你有两种可能的方法:

      1) 速度慢但很有效,在笔记本电脑上完成应用程序并通过项目,仅为该公司创建新的购买新开发人员程序,使用新证书设置笔记本电脑并在所有公司设备上手动安装应用程序一个一个,一个非常缓慢和巨大的过程,但它可以工作,appStore上没有应用程序,没有人知道你的项目存在。

      2) 使用 AdHoc 配置文件在应用商店上发布,每个应用有 100 个设备,但您可以发布更多相同的应用,但名称不同,例如:App1、App2 分机。

      该应用在应用商店中,但不可见,只有具有 AdHoc Provisioning Profile 的设备才能安装该应用。

      3) 越狱某设备公司嘿嘿嘿

      希望对你有帮助

      【讨论】:

        【解决方案4】:

        首先,应用商店是iOS应用分发的主要途径。

        也就是说,我过去曾使用试飞进行过测试版应用分发。

        http://testflightapp.com/

        这个尺寸通常很小,但 Apple 通常将您的 ad-hoc 设备限制为每年 100 台。如果您的安装基础将超过此,那么您可能需要研究其他方法。例如加入 Apple 的企业计划,这取决于您工作的公司的规模,可能是更好的选择。

        https://developer.apple.com/programs/ios/enterprise/

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-10-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多