我找到了一种制作 ipa 文件的方法:
- 添加必要的配置文件并调整构建设置。
- 将设备设置为目标以运行应用程序。
- 构建产品。
- 转到产品-> yourAppName.app。右键单击并在查找器中显示。
- 拖放到 iTunes 配置文件和二进制文件。(将其拖放到应用程序)
- 在 iTunes 中选择应用程序并右键单击以显示在 Finder 中。在那里你可以得到 .ipa 文件。
但是,不属于开发组的设备不能安装吗?或者,我是否错过了一些配置步骤?我们有办法解决这个问题吗?
不,这是不可能的。在不使用应用商店的情况下在设备上安装应用的唯一方法是使用苹果提供的 ad-hoc 方法,有关此的一些信息可在此处找到。对于 ad-hoc 方法,您将始终需要安装应用程序的设备的 UDID。
您也可以以官方方式构建 IPA。只需创建一个 ad-hoc 配置文件,告诉 Xcode 将其用于 Release 构建并选择 Product → Archive。当管理器弹出应用程序存档时,为企业或临时部署选择分发和保存。然后选择您的身份,瞧,您将获得 IPA。
但是在任何一种情况下,配置文件都必须包含应用程序应该运行的所有设备的列表,AFAIK 没有官方的解决方法。
有几种选择
您的企业需要“企业证书”。这允许您在任何设备上安装。然而,Apple 不会轻易发布它们,但如果你在 BigCorp LTD 工作,你可能会得到一个。
或使用TestFlight
www.testflightapp.com 来分发您的构建。我不确定这是否是因为您首先拥有企业证书。去看一下。
我曾经和你用同样的方法构建 .ipa 包。但是这种ipa没有包中的配置文件,所以它只能在已经越狱的iOS设备上运行。