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

时间:2012-02-15 21:59:48

标签: ios ipad beta-testing

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

谢谢!

2 个答案:

答案 0 :(得分:11)

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

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

创建分发资料:

  1. 登录iOS开发人员中心(https://developer.apple.com/devcenter/ios/
  2. 转到iOS配置门户。
  3. 添加beta测试人员的设备(点击左侧菜单中的“设备”,然后点击“添加设备”按钮。
  4. 点击左侧菜单中的“配置”项。
  5. 点击“分发”标签。
  6. 点击“新个人资料”按钮。
  7. 选择“Ad Hoc”
  8. 填写其他信息。
  9. 勾选beta测试人员的设备。
  10. 点击“提交”按钮。
  11. 稍等片刻,然后刷新页面并下载配置文件。
  12. 双击要安装的配置文件。
  13. 为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. 打开架构编辑器(菜单栏 - >产品 - >管理方案)
    11. 选择目标方案,然后点击“修改”按钮。
    12. 展开“方案编辑器”左侧面板中的“存档”。
    13. 将所选的构建配置更改为“Ad Hoc”。
    14. 点击“确定”按钮。
    15. 将项目编译为存档:

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

        1. 选中“保存企业分发”复选框。
        2. 对于“应用程序URL”,输入将用于下载.ipa文件的真实URL,例如:http://www.example/downloads/newapp/NewApp.ipa
        3. 在“标题”字段中输入您的应用程序名称。
        4. 保存文件(默认文件名为app.ipa和app.plist)。
        5. 将文件上传到您的网络服务器并在必要时更改名称(例如,我需要将名称从“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>

        8. 在设备上安装应用程序:

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

答案 1 :(得分:3)

我从未使用它们,但TestFlight可能正是您想要的。无线测试分发。