Xcode Pods 7 或 8 个问题,根本不能 运行

Xcode 7 or 8 issue with Pods, can't run at all

尝试 运行 应用程序时 Xcode 中的 pods 出现此错误:

error: A cryptographic verification failure has occurred.

此外,运行正在宁塞拉(是的,我知道)。

我现在开始工作了!!完全不确定我做了什么,但我只是完全删除了 Xcode 8 .app,然后我重新下载了它,在其中打开了我的项目,进行了 pod 安装和 pod 更新,它是 运行 在模拟器中就像平常一样!完全不确定我做了什么,但重新下载值得一试,实际上可以修复。

这是 macOS Sierra 中的一个回归,多个开发人员在论坛和 WWDC 的实验室会议中报告了这一点。 Xcode Sierra 未正式支持 7.3。如果您想使用 macOS Sierra,请使用 Xcode 8.0 beta 或更高版本。

如果您必须在 Sierra 上使用 Xcode 7.3,您可以通过使用 Xcode.app 通过 Build & 运行 安装应用程序来部分解决此错误,启动从命令行 (xcrun simctl launch -w booted <app identifier>),然后附加调试器并恢复挂起的进程。

请注意,此问题仅影响从 Mac App Store 下载的 Xcode 7.3.1。如果您使用从 http://developer.apple.com (ie, the "drag & drop installer"). Note that you might hit another issue with the same symptoms when using the drag & drop installer. That is discussed in DTAssetProviderService could not start DTXConnection with Simulator

下载的 Xcode,则不会遇到此问题

如果您重新安装了 CocoaPods,以便它从低于 1.0.0 的版本更新到 1.0.0 或更高版本,那么删除有问题的项目的 DerivedData 文件夹不会有什么坏处。我不知道为什么在上述情况下它会修复​​很多错误,但确实如此!您可以通过以下方式执行此操作:Window -> 项目

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

然后点击删除按钮

希望对您有所帮助!

启动 "Keychain Access",转到 "Preferences..." 并单击 "Reset My Default Keychain"。之后我终于能够构建我的项目了。