如何在测试设备上分发和安装正在开发的 iOS 应用程序?

How to distribute and install on test devices an iOS app under development?

我是 iOS 应用程序开发的新手。我有标准的 Apple iOS 开发者许可证。当我构建我的应用程序时,它会创建一个 ipa 文件。如果我将此文件发送给某人,他们是否能够安装它?还是需要企业许可证?

您可以使用 Ad Hoc Distribution 与 testers/friends 共享 ipa 档案。您不需要企业许可证即可,团队或个人就足够了。您需要在会员中心注册设备 ID 并使用此 ID 生成 Ad Hoc 配置文件:

Using this method, testers don’t need to be team members or iTunes Connect users to run the app, but their devices need to be registered in Member Center. You can register up to 100 devices per year that your team can use for development and testing. Therefore, choose this method if you can use a portion of these devices for testing and can collect device IDs from testers. Also choose this method if you’re not ready to create an app record in iTunes Connect. You don’t need to validate or upload your app to iTunes Connect to distribute it using an ad hoc provisioning profile.

由于您拥有标准开发许可证,因此可以分发 100 台以下的设备,一年后,您还可以从您的会员中心删除之前注册的设备。

但正如上面的答案所述,它应该是临时分发,只有你可以使用除 Apple Store 分发之外的任何分发,所以最简单的方法是创建一个包含尽可能多的开发条款 select ed 设备,因为你想分发。之后,您只需要在您的 Mac 中安装一个特定的规定,只需点击它,然后 select 在您的项目中安装该规定。

  1. 现在编译你的项目。
  2. 编译成功后,进入产品文件夹,select应用程序,在文件夹中显示。
  3. 从此文件夹复制应用程序文件。
  4. 只需在桌面上创建一个文件夹并将其命名为 Payload。
  5. 将刚刚复制的应用程序文件粘贴到文件夹中。
  6. 再次将一张图片放在您的桌面上,并将其命名为 iTunesArtwork,但不带扩展名。
  7. 现在select把payload文件夹和iTunesArtwork文件放在一起压缩。
  8. 压缩后创建archive.zip重命名为may.ipa.
  9. 现在它会询问您是否确定要重命名它。按是。

现在您只需几步即可读取 ipa,您可以使用此有效负载和 iTunesArtwork 制作另一个 .ipa 或任何其他项目。只需将这两个文件夹和文件留在桌面上即可。它会一直帮助你。

现在转到 http://diawi.com 并在此处上传您刚刚重命名的 ipa 文件,然后在上传完成后,按发送按钮。它会给你一个URL。与您的测试人员或朋友分享。他们可以直接将其下载到他们的设备中。不需要发送ipa,而且在这个过程中,没有人可以在你的.ipa中使用重新工程。安全可靠。