2017-02-28 122 views
0

我仍在使用Xcode 7.X,所以我通过从App Store下载最新版本将其更新到8.2.1。Xcode有签名证书问题

现在Xcode似乎无法加载证书。当我打开我的项目(Mac应用程序)时,在MyApp.Xcodeproj查看器中,Signing细分受众群中有加载器(微调器),它不会消失。

App Store distribution准备软件包时,验证过程失败,因为它表示未配置沙箱。不过,我确定它是,因为这个应用程序在商店中。

编辑我已经完全删除Xcode(包含com.apple.dt。**文件)并重新安装它,问题仍然存在,但只有这个特定的应用程序。创建一个新的应用程序确实会加载签名部分。

回答

0

的解决方案是意外:没办法了,我简单地创作一个新项目(名称不同)。这个想法是复制所有代码和工作设置以重新开始。

当我开始这个过程时,“新”应用程序正在工作,所以我将项目重命名为我的实际应用程序,然后打开旧项目以复制一些xcode设置。令我惊讶的是,现在签名部分也在旧应用中再次运行。

所以我想我可以删除“新”应用程序。但是,在删除新应用程序后,旧的应用程序再次停止工作(签名部分的微调),这次也提及无法找到新应用程序文件夹中的某些文件。 我从bin中恢复了新的应用程序,并完成了所有设置的转换。现在一切都恢复正常了。

我的假设(未验证)是操作系统深层的某些配置文件与此特定项目的签名设置冲突(如其名称所示),所以当我将新应用程序重命名为同名项目我必须覆盖这样的破碎设置。

0

尝试重置像Xcode的客户经理的证书和配置文件:

的XCode>首选项>帐户>苹果ID>双击社区法网队名>重置所有和下载所有

也可以可以检查是否在应用程序的常规选项卡中未选中“自动管理签名”,并确保选择了正确的Apple ID。

+0

它没有解决问题,正如前面评论中提到的那样,我担心这个问题是由于项目中一些损坏的文件/配置造成的,但我找不到重置它的方法 – ghego1

+0

我忘了提及, “自动管理签名”选项无法访问,因为整个签名部分有一个加载器微调器 – ghego1

0

从您的帐户列表中删除您的Apple ID,然后将您的Apple ID添加回帐户列表。

  1. 的Xcode>首选项>帐户>选择帐户>单击减号
  2. 的Xcode>首选项>帐户>点击加号
+0

尝试过,但它没有解决问题。另外我在问题中提到我已经完全重新安装并重新安装了Xcode,所以看起来错误配置在项目设置中,有没有办法“重置”它们? – ghego1