如何允许 Beta 测试人员在无需物理访问 iPad 的情况下运行我的 iPad 应用程序

发布于 2025-01-06 04:37:16 字数 117 浏览 0 评论 0 原文

我正在尝试对我的应用程序进行本地化,并希望允许某人运行我的应用程序,以便他们可以查看本地化是否正常工作。我无法实际接触他们的 iPad。有没有办法促进这一点?您能否引导我查看一些文档以实现此目的?

谢谢!

I'm trying to get my App localized and want to allow someone to run my app so they can see if the localizations are working fine. I do not have physical access to their iPad. Is there a way to facilitate this? Could you lead me to some documentation to allow this to happen?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

绅刃 2025-01-13 04:37:16

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

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

创建分发配置文件:

  1. 登录 iOS 开发中心 (https://developer.apple.com/devcenter/ios /)
  2. 转至 iOS 配置门户。
  3. 添加测试人员的设备(单击左侧菜单中的“设备”,然后单击“添加设备”按钮。
  4. 单击左侧菜单中的“配置”项。
  5. 单击“分发”选项卡。
  6. 单击“新建配置文件” “提交
  7. 选择“Ad Hoc”
  8. 填写其余信息,然后
  9. 单击
  10. ”按钮,
  11. 然后刷新页面并
  12. 双击配置文件进行安装。

配置Xcode for Ad-hoc Build:

  1. 在 Xcode 中打开项目
  2. (在项目导航器中单击该项目,然后在项目编辑器中单击该项目)
  3. 在“配置”部分中,单击“+”按钮,
  4. 配置命名为“Ad Hoc”或类似名称,
  5. 单击项目设置的“构建设置”选项
  6. 卡 。 Identity”构建设置。
  7. 将“Ad Hoc”下“Any iOS SDK”的值更改为“iPhone Distribution”(可在下拉列表的“自动配置文件选择器”部分中找到)。
  8. 打开架构编辑器(菜单栏 -> 产品 -> 管理方案)
  9. 选择目标的方案并单击“编辑”按钮。
  10. 展开方案编辑器左侧面板中的“存档”。
  11. 将选定的构建配置更改为“Ad Hoc”。
  12. 单击“确定”按钮。

将项目编译为存档:

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

企业分发(适用于向测试版用户临时分发):

  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. 将应用程序的安装链接添加到您的网站:

    http://www.example/downloads/newapp/NewApp.plist">安装 NewApp

在设备上安装应用程序:

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

You can give them a copy of the app using Ad-Hoc distribution. You will first need the UUID of their device (have them download the AdHoc Helper app from iTunes).

After you have the UUID you can prepare the Ad-Hoc distribution of your app. The following instructions should be accurate, but I put them together pretty quickly and may be lacking explicit detail at some points.

Create Distribution Profile:

  1. Sign into the iOS Dev Center (https://developer.apple.com/devcenter/ios/)
  2. Go to the iOS Provisioning Portal.
  3. Add the beta tester's device (Click "Devices" from menu on left, then click "Add Device" button.
  4. Click on the "Provisioning" item in the menu on the left.
  5. Click the "Distribution" tab.
  6. Click the "New Profile" button.
  7. Select "Ad Hoc"
  8. Fill in rest of information.
  9. Check mark the beta tester's device.
  10. Click the "Submit" button.
  11. Wait a few moments, then refresh page and download the provisioning profile.
  12. Double click on the provisioning profile to install.

Configure Xcode for Ad-hoc Build:

  1. Open project in Xcode.
  2. Navigate to the project's settings (Click on the project in the project navigator, then click on the project in the project editor).
  3. Click on the "Info" tab of the project's settings.
  4. In the "Configurations" section, click the "+" button.
  5. Select the "Duplicate Release Configuration"
  6. Name the configuration "Ad Hoc" or similar.
  7. Click on the "Build Settings" tab of the project's settings.
  8. Search for the "Code Signing Identity" build setting.
  9. Change the value of "Any iOS SDK" under "Ad Hoc" to "iPhone Distribution" (found in the "Automatic Profile Selector" section of the drop-down list).
  10. Open the Schema Editor (Menubar -> Product -> Manage Schemes)
  11. Select the scheme for your target and click "edit" button.
  12. Expand "Archive" in the left panel of the Scheme Editor.
  13. Change the selected build configuration to "Ad Hoc".
  14. Click "ok" button.

Compile Project as Archive:

  1. Select "iOS Device" or your iOS test device from the Xcode toolbar.
  2. Archive the project (Menubar -> Product -> Archive).
  3. If everything is successful, then the organizer should appear with the "Archive" tab selected.
  4. Select the archive you just created and click the "Distribute…" button.
  5. Click "Next"
  6. Code Signing Identity: select the identity you created (or use "iPhone Distribution" for automatic profile selection).
  7. Click the "next" button.
  8. Codesign wants to Sign, select "Always Allow"
  9. You can now either save the application for installation via iTunes or check the "Save for Enterprise Distribution" checkbox (see next section for Enterprise Distribution).

Enterprise Distribution (works for ad-hoc distribution to beta users):

  1. Check the "Save for Enterprise Distribution" checkbox.
  2. For "Application URL" enter the real URL that will be used to download the .ipa file, for example: http://www.example/downloads/newapp/NewApp.ipa
  3. Enter the name of your application in the "Title" field.
  4. Save the files (default file names are app.ipa and app.plist).
  5. Upload the files to your web server and change the name if necessary (for example I would need to change the name from "app.ipa" to NewApp.ipa" and "app.plist" to "NewApp.plist").
  6. Verify that you can download both the .ipa (http://www.example/downloads/newapp/NewApp.ipa) and the .plist (http://www.example/downloads/newapp/NewApp.plist) files.
  7. Add the install link for your application to your website:

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

Install Application on Device:

  1. Have user go to download web page.
  2. Have user click on install link.
  3. When prompted, have user allow the installation of the app.
土豪我们做朋友吧 2025-01-13 04:37:16

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

I've never used them, but TestFlight may be exactly what you want. Over-the-air beta distribution.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文