关于iPhone:如何将iPad应用作为内部应用分发?

How to distribute iPad app as in-house app?

我为我的组织开发了约3个应用程序,我们希望将其分发到办公室中的约30台iPad。我想找到一个逐步的过程来做到这一点。但是到目前为止没有找到任何东西。我尝试和失败的方法如下,

  • 我拿了该应用程序(具有.app扩展名,可以在?/ Library / Developer /../ IOs_Release中找到)和临时证书,并将它们放在iTunes库中。之后,我将新的iPad(未注册为开发设备)连接到我的Mac笔记本。通过iTunes,我尝试同步该应用程序。但是ipad上出现了警报,显示" xyz应用程序安装失败"

  • 我尝试了临时分发。首先,我将应用程序存档在xcode存档中,然后单击"分发"按钮。出现一个向导,询问我想要哪种发行版本。我选择了临时分发,它自动选择了我的iPhone分发证书并进行了处理,并给了我.ipa文件。我试图通过itunes sync在iPad上安装它,但它给了我同样的错误。

  • 获得内部应用分发步骤非常好,因为找不到地方。


    有一个名为iOS Beta Builder的项目,请检查以下链接:
    介绍iOS Beta Builder
    iOS Beta Builder GitHub页面
    iOS Beta Builder Mac AppStore


    在这里查看我对其他人的SO问题的回答

    这假定您的组织已使用企业开发人员帐户进行设置。


    Xcode-产品->存档

    分发->(选择)保存用于企业或Ad-Hoc开发(下一步)->代码符号标识(选择您的配置文件)->将文件保存在磁盘上->分发project.ipa文件。


    用于即席构建的供应配置文件必须具有对30个设备的引用。

    转到Provisioning Portal,并在"设备"部分下添加所有30台设备。

    然后将这些设备添加到临时设置配置文件(设置,分发)。

    添加后,下载更新的配置文件并将其安装在Xcode中。删除任何以前的配置文件。

    构建和存档应用程序。确保已正确设置档案内部版本以使用您的临时配置文件。

    使用管理器从存档版本中保存ipa文件。

    将ipa文件拖放到iTunes中。现在,同步30台设备中的每台,以包括该应用程序。