【问题标题】:IPA doesn't include UDID that I just addedIPA 不包括我刚刚添加的 UDID
【发布时间】:2019-05-20 18:26:30
【问题描述】:

我想向客户提供 IPA

我让他在控制台developper apple上添加他的iphone udid,我生成了一个新的IPA,但是这个IPA不包括他刚刚添加的UDID。

我还看到提供配置文件已过期(我没有管理员角色来更新它们)可能是这个过期导致我出现问题?

感谢任何帮助。

【问题讨论】:

  • 在开发临时证书中包含您的 UDID 并在您的系统中更新它。

标签: ios xcode applet provisioning-profile ipa


【解决方案1】:

每当您在 Apple 开发者门户上添加/删除设备时,您可能还想更新配置文件。更新配置文件后,您可以下载它们并安装在您的机器上。或者,如果您在 XCode 中使用相同的 Apple Id,则只需检查 Automatically manage signing 以获取应用程序的目标

【讨论】:

  • 只想指出,没有“可能”需要更新配置文件。这是获取配置文件以允许构建在新设备上运行的唯一方法(不使用自动代码签名)。
  • 自动代码签名正是我使用这个词的原因,可能是为了节省大量解释
  • 更清晰的解释是“如果您正在执行手动代码签名,则在添加或删除设备时必须更新配置文件”如果您添加/删除设备在开发者门户中,您没有使用自动代码签名。
【解决方案2】:

添加新的 UDID 后,您必须生成新的供应配置文件。请检查这个新的 Provisioning Profile 是否包含该 UDID。

【讨论】:

  • 感谢您的回复,问题是供应配置文件已过期,所以我无法下载它
【解决方案3】:

其他答案为问题提供了一些背景信息,但我想澄清一下以确保每个人都清楚。配置文件过期不是真正的问题。真正的问题是您似乎没有将设备添加到配置文件然后重新下载它。

为了使配置文件对新设备有效,您需要在 Apple 开发者网站中添加 UDID,然后编辑配置文件,将新注册的设备添加到该配置文件中。更新配置文件后,您需要将其下载到您的 Mac 并替换旧的配置文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-22
    • 1970-01-01
    • 2012-05-30
    • 1970-01-01
    • 2011-01-27
    • 2020-12-04
    • 1970-01-01
    • 2018-11-29
    相关资源
    最近更新 更多