Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何让Xcode 6重新生成配置文件_Ios_Iphone_Xcode - Fatal编程技术网

Ios 如何让Xcode 6重新生成配置文件

Ios 如何让Xcode 6重新生成配置文件,ios,iphone,xcode,Ios,Iphone,Xcode,我是一名新的iOS开发人员,我的Xcode生成的配置文件有一个奇怪的问题。我是我的团队(以及我的公司)中唯一的开发人员,但资源调配配置文件显示了50个证书。我只有一个发展证书,是唯一一个发展。我只使用一台Mac和一台Mac服务器。我不知道这是怎么发生的。我想我还不能在这里发布图像,但在Member Center上,当单击iOSTeam配置文件时,它会显示: 名称:iOSTeam配置文件:* 类型:iOS开发应用程序ID: Xcode iOS通配符应用程序ID(*) 证书总数:50张 设备:共5

我是一名新的iOS开发人员,我的Xcode生成的配置文件有一个奇怪的问题。我是我的团队(以及我的公司)中唯一的开发人员,但资源调配配置文件显示了50个证书。我只有一个发展证书,是唯一一个发展。我只使用一台Mac和一台Mac服务器。我不知道这是怎么发生的。我想我还不能在这里发布图像,但在Member Center上,当单击iOSTeam配置文件时,它会显示:

  • 名称:iOSTeam配置文件:*
  • 类型:iOS开发应用程序ID:
  • Xcode iOS通配符应用程序ID(*)
  • 证书总数:50张
  • 设备:共5台
  • 启用的服务:无
  • 有效期:2016年1月2日
  • 状态:活动(由Xcode管理)
我在网上搜索过这里和其他地方,并尝试了多种方法让Xcode简单地创建一个新的配置文件,但它似乎总是用50个证书重新创建一个配置文件。我试过:

  • 从Xcode中删除所有配置文件
  • 在Xcode中注销我的开发人员帐户
  • 正在删除成员中心上的所有配置文件
  • 重新启动Xcode
此时,Xcode只是用50个证书重新创建iOSTeam配置文件

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

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

我和苹果谈过,他们不知道发生了什么,但我不认为这是一个真正的问题,因为这个配置文件工作正常。他们说继续用这个。但是,我想我是神经质的,我想要一个正确的个人资料

我想我真的有两个问题:

  • 有没有人见过这种情况?如果有,你知道是什么原因造成的(以及如何修复)
  • 有人知道如何让Xcode从头开始真正重新创建配置文件吗
我非常感谢您的帮助

有人知道如何让Xcode从头开始真正重新创建配置文件吗

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

  • 因此,首先退出Xcode并重新启动计算机,这样就不会缓存任何内容

  • 现在删除所有与Xcode关联的缓存,正如我在这里解释的:

  • 删除~/Library/MobileDevice/Provisioning配置文件的内容

  • 使用密钥链访问删除您的身份和证书

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

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

  • 为了安全起见,请转到每个设备并删除任何配置文件(常规设置)


现在可以开始申请开发证书的过程。我总是手动执行此操作,从Keychain Access生成请求并将其上载到会员中心。在密钥链中下载并安装证书后,启动Xcode并连接一个设备,并要求将其用于开发。您将得到一个新的团队简介。我希望如此。

我尝试了您的所有步骤,但不幸的是,我仍然得到一个显示51个证书的配置文件(从50个增加了!)。我想我可以放手了,因为这一切似乎都很好。我想我只是担心在某个时候这会咬到我。(顺便说一句,我真的很感谢你的帮助)嘿,51。那可能是一个记录我从来没有见过50证书的事,所以我只是给了我最好的建议。最近,当Swift停止工作时(我无法在设备上运行任何Swift应用程序),我经历了这个过程,每年证书到期时我都会经历这个过程,所以我希望它会有所帮助。很抱歉没有。这些说明帮助我解决了问题。我已经切换了我的开发帐户,Xcode正在使用旧帐户的一些稀薄空气证书和配置文件,尽管我清除了
~/Library/MobileDevice/provisioning Profiles
,并删除了旧帐户成员中心的所有内容。在完成这些步骤之后,Xcode生成了两个新的,现在它们显示在成员中心和我的新开发人员帐户中。谢谢