如何允许Beta Tester在没有物理访问iPad的情况下运行我的iPad应用程序

sco*_*133 4 beta-testing ipad ios

我正在尝试将我的应用程序本地化,并希望允许某人运行我的应用程序,以便他们可以查看本地化是否正常工作.我没有物理访问他们的iPad.有没有办法方便这个?你能带我去一些文件来实现吗?

谢谢!

Dav*_*dek 11

您可以使用Ad-Hoc分发为他们提供应用程序的副本.您首先需要他们设备的UUID(让他们从iTunes下载AdHoc Helper应用程序).

获得UUID后,您可以准备应用程序的Ad-Hoc分发版.以下说明应该准确,但我很快将它们放在一起,并且在某些方面可能缺乏明确的细节.

创建分发资料:

  1. 登录iOS开发中心(https://developer.apple.com/devcenter/ios/)
  2. 转到iOS Provisioning Portal.
  3. 添加beta测试仪的设备(单击左侧菜单中的"设备",然后单击"添加设备"按钮.
  4. 单击左侧菜单中的"Provisioning"项.
  5. 单击"分发"选项卡.
  6. 单击"新建配置文件"按钮.
  7. 选择"Ad Hoc"
  8. 填写其他信息.
  9. 检查beta测试仪的设备.
  10. 单击"提交"按钮.
  11. 稍等片刻,然后刷新页面并下载配置文件.
  12. 双击要安装的配置文件.

为Ad-hoc Build配置Xcode:

  1. 在Xcode中打开项目.
  2. 导航到项目的设置(单击项目导航器中的项目,然后在项目编辑器中单击项目).
  3. 单击项目设置的"信息"选项卡.
  4. 在"配置"部分中,单击"+"按钮.
  5. 选择"重复发布配置"
  6. 将配置命名为"Ad Hoc"或类似名称.
  7. 单击项目设置的"构建设置"选项卡.
  8. 搜索"代码签名标识"构建设置.
  9. 将"Ad Hoc"下的"Any iOS SDK"的值更改为"iPhone Distribution"(可在下拉列表的"Automatic Profile Selector"部分中找到).
  10. 打开Schema Editor(菜单栏 - >产品 - >管理方案)
  11. 选择目标方案,然后单击"编辑"按钮.
  12. 展开Scheme Editor左侧面板中的"Archive".
  13. 将所选的构建配置更改为"Ad Hoc".
  14. 单击"确定"按钮.

将项目编译为存档:

  1. 从Xcode工具栏中选择"iOS设备"或iOS测试设备.
  2. 存档项目(菜单栏 - >产品 - >存档).
  3. 如果一切都成功,则组织者应显示选中的"存档"选项卡.
  4. 选择刚刚创建的存档,然后单击"分发..."按钮.
  5. 点击下一步"
  6. 代码签名身份:选择您创建的身份(或使用"iPhone Distribution"进行自动配置文件选择).
  7. 单击"下一步"按钮.
  8. Codesign想要签名,选择"始终允许"
  9. 您现在可以通过iTunes保存应用程序以进行安装,也可以选中"保存企业分发"复选框(请参阅下一节"企业分发").

企业分发(适用于向beta用户进行临时分发):

  1. 选中"保存企业分发"复选框.
  2. 对于"应用程序URL",输入将用于下载.ipa文件的真实URL,例如: http://www.example/downloads/newapp/NewApp.ipa
  3. 在"标题"字段中输入应用程序的名称.
  4. 保存文件(默认文件名为app.ipa和app.plist).
  5. 将文件上传到您的Web服务器并在必要时更改名称(例如,我需要将名称从"app.ipa"更改为NewApp.ipa"和"app.plist"更改为"NewApp.plist").
  6. 确认您可以下载.ipa(http://www.example/downloads/newapp/NewApp.ipa)和.plist(http://www.example/downloads/newapp/NewApp.plist)文件.
  7. 将应用程序的安装链接添加到您的网站:

    <a href="itms-services://?action=download-manifest&url= http://www.example/downloads/newapp/NewApp.plist ">安装NewApp </a>

在设备上安装应用程序

  1. 让用户去下载网页.
  2. 让用户点击安装链接.
  3. 出现提示时,让用户允许安装该应用程序.