繁体   English   中英

iOS无线安装内部应用程序

[英]iOS install in-house app wirelessly

需要一些帮助才能正确理解术语和过程。

我有一个iOS应用程序,我想安装在我的设备上进行测试。 到目前为止,我只能通过iTunes(存档的.ipa文件)在我的设备上安装应用程序,将设备插入我的Mac。

我的iOS开发人员计划不是企业,它是常规的开发者计划(99美元)。

在我的情况下,我可以使用空中安装吗? http://help.apple.com/deployment/ios/#/apda0e3426d7我的应用程序是使用“开发”配置文件而非“内部”配置文件构建的。 文档说它必须使用内部配置文件构建。 我的开发人员计划界面中没有内部选项。

我可以为用户提供哪些其他无线,基于Web的安装选项?

使用企业帐户内部分发配置文件和普通帐户签名之间的区别在于前者允许任何 iOS设备安装.ipa,后者只允许配置文件中列出的设备安装它。 如果没有企业帐户,这意味着您需要首先从设备获取deviceID,创建包含所有这些ID的配置文件,并将该配置文件用于OTA构建(OTA =无线电)。 但在此之前,只需使用您自己的设备尝试下一步(当您使用时,如果要从Xcode构建,请确保列出)。 即使不尝试多个设备,接下来的步骤也很容易出错:

要创建OTA构建,您需要执行以下操作:

  • 创建一个.ipa用于内部分发(这将确保配置文件包含在包中,允许列出的设备实际安装它)
  • 创建一个.plist文件,其中包含有关应用程序的信息和.ipa文件的URL(参见下文)。 其中包含的.ipa链接需要为HTTPS。
  • 使用特殊格式的链接(也需要是HTTPS)创建一个.html文件到该.plist文件: <a href="itms-services://?action=download-manifest&url=http://linkToyour/plistFile.plist"> Download My App </a>

如果您在iOS设备上浏览该网页,则应该能够安装.ipa文件。 确保在Xcode的设备窗格打开的情况下将设备连接到您的计算机。 这将允许您在事情不起作用时查看控制台中的系统输出(iOS设备上的警报通常没有帮助)。

注意一种更方便的方法是设置Xcode机器人。 也许你可以从一台机器上做到这一点,但我使用的是旧款MacBook。 使用开发人员门户网站的兑换代码下载Xcode Server(免费)。 启用Xcode服务器,然后从本地计算机设置bot。 这是迄今为止最方便的方式。

这是您需要制作的.plist文件的模板:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>items</key>
    <array>
        <dict>
            <key>assets</key>
            <array>
                <dict>
                    <key>kind</key>
                    <string>software-package</string>
                    <key>url</key>
                    <string>http://yourWebSite.com/youripaFileName.ipa</string> // change this
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>yourBundleID</string> // change this
                <key>bundle-version</key>
                <string>yourApplicationVersion</string> // change this
                <key>kind</key>
                <string>software</string>
                <key>title</key>
                <string>yourAlertTitle</string> // change this
            </dict>
        </dict>
    </array>
</dict>
</plist>
  1. 清理构建文件夹。 从子菜单转到产品菜单并选择存档 让归档过程完成。 完成后,从屏幕菜单中选择导出选项。

  2. 选择save for development deployment method以导出ipa文件。

  3. 选择创建配置文件时使用的配置文件和帐户。

  4. 选择为所有兼容设备导出一个应用程序选项

  5. 在摘要屏幕中,验证是否已将正确的配置文件和权利添加到已归档文件中。 单击下一个选项

  6. 最后将ipa文件保存到桌面或您需要它的任何其他文件夹。

  7. 将.ipa文件上传到https://www.diawi.com/并获取安装链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM