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

时间:2015-09-05 20:31:36

标签: ios iphone-developer-program

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

2 个答案:

答案 0 :(得分:2)

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

  

使用此方法,测试人员无需成为团队成员或iTunes   连接用户以运行应用程序,但他们的设备需要注册   在会员中心。您每年最多可以注册100台设备   您的团队可以用于开发和测试。因此,选择此项   方法,如果你可以使用这些设备的一部分进行测试,可以   从测试人员收集设备ID。如果不是,也请选择此方法   准备在iTunes Connect中创建应用记录。你不需要   验证或将您的应用程序上传到iTunes Connect以使用它进行分发   临时配置文件。

答案 1 :(得分:2)

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

但正如上面所描述的那样,它应该是临时分发,只有你可以使用除Apple Store分发之外的任何分发,所以最简单的方法就是创建一个包含你想要分发的所选设备的开发提供。之后,您只需在Mac上安装特定配置,只需单击它,然后在项目中选择配置。

  1. 现在编译你的项目。
  2. 编译成功后,转到产品文件夹,选择应用程序,然后将其显示在文件夹中。
  3. 从此文件夹中复制应用文件。
  4. 只需在桌面上创建一个文件夹,并将其命名为Payload。
  5. 将刚刚复制的应用文件粘贴到文件夹中。
  6. 在桌面上再次放置一张图片并将其命名为iTunesArtwork但不带扩展名。
  7. 现在一起选择有效负载文件夹和iTunesArtwork文件并压缩它。
  8. 压缩后,创建archive.zip并将其重命名为may.ipa。
  9. 现在它会询问您是否确定要重命名它。按是。
  10. 现在您可以通过几个步骤读取ipa,并且可以使用此有效负载和iTunesArtwork来制作另一个.ipa或任何其他项目。只需将此文件夹和文件保留在桌面上即可。它总能帮助你。

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