与Pods Xcode 7或8问题,根本无法运行

在尝试运行应用程序时,在Xcode中获取此错误代码:

error: A cryptographic verification failure has occurred.

  • 尝试重新安装Pods /回购
  • 重新安装Xcode(s)
  • 也不在模拟器上运行:

DTAssetProviderService无法启动与模拟器的DTXConnection

此外,目前运行塞拉利昂(是的,我知道)。

我现在工作了! 不知道我所做的是什么,但是我完全删除了Xcode 8 .app,然后我重新下载了它,打开了我的项目,做了一个pod安装和pod更新,并且像模拟器一样运行! 不知道我做了什么,但redownloading是值得一试,事实上可以修复。

这是macOS Sierra的一次倒退,多位开发人员在WWDC的论坛和实验室会议上报告。 Xcode 7.3在Sierra上没有正式的支持。 如果您想使用macOS Sierra,请使用Xcode 8.0 beta或更高版本。

如果你必须在Sierra上使用Xcode 7.3,你可以通过使用Xcode.app部分解决这个bug,通过Build&Run安装应用程序,从命令行xcrun simctl launch -w booted <app identifier>xcrun simctl launch -w booted <app identifier> ),然后附加到debugging器并恢复暂停的进程。

请注意,此问题仅影响从Mac App Store下载的Xcode 7.3.1。 如果您使用从http://developer.apple.com下载的Xcode(即,“拖放安装程序”),则不会遇到此问题&#x3002; 请注意,使用拖放安装程序时,您可能会遇到另一个具有相同症状的问题。 这是在DTAssetProviderService中讨论无法与模拟器启动DTXConnection

如果你已经重新安装了CocoaPods,以便从低于1.0.0的版本更新到1.0.0或更高版本,那么删除有问题的项目的DerivedData文件夹是不会伤害的。 我不知道为什么当上面的情况是这样的时候它修复了很多错误,但是它确实! 您可以通过以下方式来执行此操作:窗口 – >项目

选择项目

然后select左边的项目(这是我的“Piece”项目)

在这里输入图像说明

然后点击删除button

希望这可以帮助你!

启动“钥匙串访问”,进入“首选项…”,然后点击“重置我的默认钥匙串”。 之后,我终于能够build立我的项目。