【问题标题】:How to get Xcode 6 to regenerate provisioning profile如何让 Xcode 6 重新生成配置文件
【发布时间】:2015-01-02 01:45:21
【问题描述】:

我是一名新的 iOS 开发人员,我在使用 Xcode 生成的配置文件时遇到了一个奇怪的问题。我是我团队(和我公司)中唯一的开发人员,但配置文件显示 50 个证书。我只有一张开发证书,并且是唯一开发的人。我只使用一台 Mac 和一台 Mac 服务器。我不确定这是怎么发生的。我想我还不能在这里发布图片,但是在会员中心,当点击 iOSTeam 配置文件时,它会显示:

  • 名称:iOSTeam 配置文件:*
  • 类型:iOS 开发应用 ID:
  • Xcode iOS 通配符应用 ID (*)
  • 证书:共 50 个
  • 设备:共 5 个
  • 启用的服务:无
  • 有效期:2016 年 1 月 2 日
  • 状态:活动(由 Xcode 管理)

我在这里和网络上的其他地方进行了搜索,并尝试了许多方法来让 Xcode 简单地创建一个新的配置文件,但它似乎总是只重新创建一个包含 50 个证书的配置文件。我试过了:

  • 从 Xcode 中删除所有配置文件
  • 在 Xcode 中退出我的开发者帐户
  • 删除会员中心的所有配置文件
  • 重启 Xcode

此时,Xcode 只是重新创建了带有 50 个证书的 iOSTeam Provisioning Profile。

我还吊销了我的开发证书,创建了一个新证书,并让 Xcode 重新创建了配置文件。同样的事情发生了。

我创建了自己的配置文件,并且该配置文件是正确的。但是,我想让 Xcode 管理所有这些,所以更愿意使用那个。

我与 Apple 进行了交谈,他们不知道发生了什么,但不认为确实存在问题,因为此配置文件运行正常。他们说继续使用这个。但是,我想我很神经质,想要一份正确的个人资料。

我想我真的有两个问题:

  • 有人见过这种情况吗?如果见过,你知道是什么原因造成的(以及如何解决)?
  • 有没有人想出如何让 Xcode 真正从头开始重新创建配置文件?

感谢任何见解和帮助。

【问题讨论】:

    标签: ios iphone xcode


    【解决方案1】:

    有没有人想出如何让 Xcode 真正从头开始重新创建配置文件

    是的,但这并不容易。您必须在您的计算机和会员中心删除与证书和配置文件相关的所有内容

    • 所以,首先你退出 Xcode 并重新启动计算机,以便没有任何缓存。

    • 现在删除所有与 Xcode 相关的缓存,我在这里解释:How to Empty Caches and Clean All Targets Xcode 4

    • 删除~/Library/MobileDevice/Provisioning Profiles的内容

    • 使用钥匙串访问删除您的身份和证书。

    • 在您开发的每台机器上执行上述操作!

    • 前往会员中心,逐一撤销/删除所有内容。这可能是一个漫长的过程。您将无法删除应用商店中已有应用的分发证书,但您可以删除其他所有内容。

    • 为了安全起见,请转到每台设备并删除所有配置文件(常规设置)。

    您现在可以开始申请开发证书的过程。我总是手动执行此操作,从 Keychain Access 生成请求并将其上传到会员中心。当您在钥匙串中下载并安装证书后,启动 Xcode 并附加设备并要求将其用于开发。您最终将获得一个新的团队资料。我希望。

    【讨论】:

    • 我尝试了您的所有步骤,但不幸的是,我仍然得到一个显示 51 个证书的配置文件(从 50 个开始!)。我想我可以放手,因为一切似乎都很好。我想我只是担心在某些时候这会咬我。 (顺便说一句,我真的很感谢你的帮助)
    • 嘿,51。这可能是一个记录! - 我从来没有见过这个 50 证书的东西,所以我只是给出了最好的建议。我最近在 Swift 停止工作时经历了这个过程(我无法在设备上运行任何 Swift 应用程序),并且每年我的证书到期时都会经历这个过程,所以我希望它会有所帮助。很抱歉没有。
    • 这些说明帮助我解决了我的问题。我已经切换了我的开发帐户,并且 Xcode 正在使用旧帐户的一些稀薄的空气证书和配置文件,即使我擦除了 ~/Library/MobileDevice/Provisioning Profiles 并从我的旧帐户的成员中心删除了所有内容。完成这些步骤后,Xcode 生成了新的,现在它们与我的新开发者帐户一起显示在成员中心。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-19
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    相关资源
    最近更新 更多