【问题标题】:Xcode provisioning profile does not show and suddenly disappearedXcode 配置文件不显示并突然消失
【发布时间】:2021-07-23 04:50:15
【问题描述】:

tl, dr:我尝试将配置文件从旧项目添加到新项目,这基本上是旧项目的更新。但是配置文件在新项目上没有显示,现在甚至在旧项目上也没有了。我没有碰任何证书、身份等,我该怎么办?

就在 2 周前,我使用 Firebase 成功分发了一个 iOS 应用。 以下是我的实验室手册提供的步骤。

  1. 从 github 下载最新的模板代码
  2. 做makefile等来生成文件
  3. 新建一个项目,复制上面生成的文件和更新的代码。
  4. 为了在新项目中显示配置文件,下载配置文件 -> 双击打开 Xcode -> 打开 Xcodeworkspace。
  5. 在 Build Settings 下,提供配置文件可供选择,每个人都很高兴。

但是,第 5 步不起作用。 由于我使用的是相同的配置文件,我只需双击两周前已经成功使用的配置文件,然后打开新的 xcodeworkspace。

但什么都没有显示。

此外,当我打开旧项目时,配置文件显示“不合格”,当我重新打开旧项目时,它现在甚至消失了。

个人资料将于 2022 年 6 月到期,所以应该没问题。

这里可能出了什么问题?我应该在哪里检查?

【问题讨论】:

    标签: ios xcode provisioning-profile


    【解决方案1】:

    我假设您在另一台计算机上打开该项目。 如果您只是在打开旧项目之后在另一台计算机上下载并导入该项目的配置,那么您会丢失该项目的证书。如果是这样,您必须从旧计算机(.p12 文件)导出证书的私钥并将其导入新计算机并像往常一样配置配置。

    如果您在同一台计算机上打开它,则需要检查以下 2 个步骤:

    1. 您必须确保旧项目和新项目在您 2 周前分发的同一 Xcode 和同一台计算机上打开。
    2. 您需要仔细检查两个项目的 bundle-id 是否相同,因为它们不同,然后它不能使用相同的配置,除非您使用通配符 bundle-id

    【讨论】:

    • 是的,我认为这是私钥问题。我只是通过完全重新颁发新证书来解决它。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2016-11-24
    • 2017-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多