首页 > 解决方案 > 通过带有 UDID 的 IPA 分发给客户?

问题描述

一位客户要求我向他们发送 IPA 文件。

“您可以通过电子邮件发送文件,并且可以将其安装为开发人员设备”

我测试了为项目创建一个 IPA 文件并将其存档,从而允许 XCode 自动管理签名。正如预期的那样,这仅将我的一个设备的 UDID 存储在 IPA 中。

我已经进入苹果开发者门户并为这个应用程序创建了一个 Ad-Hoc 配置文件。我没有看到如何将设备添加到配置文件中。当我去编辑配置文件时,设备只显示选择 iPhone、Mac 或两者的选项。

我正在使用 Testflight,但客户也想要 IPA。

如何使用提供的设备 UDID 正确创建项目的 IPA 文件?

标签: iosxcodebeta

解决方案


登录您的 Apple 帐户并进入“证书、ID 和配置文件”部分。在那里你会看到一个名为“设备”的部分,选择它下面的选项“全部”。现在您会看到右上角的 + 按钮,按下它并添加您的客户端的 udid 并将该设备命名为您想要的任何名称,然后按继续。现在打开你的xcode,

在此处输入图像描述

按配置文件前面的小 i 按钮,然后将配置文件(黑色圆圈)拖放到桌面上的任何位置。检查您的配置文件的名称,现在转到 Library / MobileDevice / ProvisioningProfiles。在那里,您将看到所有配置文件。现在只需删除与您刚刚放在桌面上的名称相同的名称即可。之后,Xcode 将自动为您生成新的配置文件,其中包含所有新添加的 udid。现在您可以归档您的项目并生成 ipa 文件。它现在将在您的客户端设备上运行。PS 除了做所有这些,您还可以从您的苹果帐户生成一个新的配置文件,然后双击它以将其插入 xcode。


推荐阅读