4

我正在尝试将我的应用程序本地化,并希望允许某人运行我的应用程序,以便他们查看本地化是否工作正常。我没有物理访问他们的 iPad。有没有办法促进这一点?您能否带我查阅一些文件以允许这种情况发生?

谢谢!

4

2 回答 2

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. 选择“临时”
  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. 打开模式编辑器(菜单栏 -> 产品 -> 管理方案)
  11. 为您的目标选择方案,然后单击“编辑”按钮。
  12. 在方案编辑器的左侧面板中展开“存档”。
  13. 将选定的构建配置更改为“Ad Hoc”。
  14. 单击“确定”按钮。

将项目编译为存档:

  1. 从 Xcode 工具栏中选择“iOS 设备”或您的 iOS 测试设备。
  2. 归档项目(菜单栏 -> 产品 -> 归档)。
  3. 如果一切都成功,那么组织者应该会出现并选择“存档”选项卡。
  4. 选择您刚刚创建的存档,然后单击“分发...”按钮。
  5. 点击下一步”
  6. 代码签名身份:选择您创建的身份(或使用“iPhone 分发”进行自动配置文件选择)。
  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. 将文件上传到您的网络服务器并在必要时更改名称(例如,我需要将名称从“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. 出现提示时,让用户允许安装该应用程序。
于 2012-02-15T22:49:30.903 回答
3

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

于 2012-02-15T22:02:11.260 回答