我想使用Apple Ad-Hoc Deployment将应用程序部署到20个iOS设备(iPhone和iPad).我需要从特定的计算机中推出应用程序.我将使用的一些设备可能已经同步到计算机.
我猜测,一旦我将这些设备同步到我将用于部署应用程序的计算机上,以前已同步到计算机的每台设备上的内容都将被删除.那是对的吗?有办法吗?
解决方法
如果你不想使用testflight,这是另一个无线解决方案:
>在您的xcode项目中,转到产品>档案
>在操作完成时出现的xcode管理器窗口中单击“分发”
>单击“保存企业版或临时部署”,然后选择“下一步”
>选择您的临时配置文件(在developer.apple.com的成员中心创建.确保它在配置文件中包含所有20个设备uuids.
>单击“导出”
>保存.确保单击“保存企业分发”复选框并填写所需信息.应用程序URL将是以http://或https://开头的URL,它将转到您的文件中(请参阅下一步)
>这将保存两个文件yourFilename.ipa和yourFileName.plist.将这些文件复制到您的网络服务器.
>现在为魔术.您需要使用URL itms-services://?action = download-manifest& url = http://yourwebserver.com/path/to/yourFileName.plist在某处建立链接
>假设您的所有链接都正常工作且您的配置文件正确无误,应用程序应该开始在点击该链接的任何已注册设备上进行安装.
如果您不想通过无线下载,可以将步骤6中生成的.ipa文件分发给您的20个人(他们的设备必须仍然在配置文件中注册).他们可以在iTunes中打开该文件,然后将您的应用与他们的设备同步.