与Pods Xcode 7或8问题,根本无法运行
在尝试运行应用程序时,在Xcode中获取此错误代码:
error: A cryptographic verification failure has occurred.
- 尝试重新安装Pods /回购
- 重新安装Xcode(s)
- 也不在模拟器上运行:
此外,目前运行塞拉利昂(是的,我知道)。
我现在工作了! 不知道我所做的是什么,但是我完全删除了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(即,“拖放安装程序”),则不会遇到此问题。 请注意,使用拖放安装程序时,您可能会遇到另一个具有相同症状的问题。 这是在DTAssetProviderService中讨论无法与模拟器启动DTXConnection
如果你已经重新安装了CocoaPods,以便从低于1.0.0的版本更新到1.0.0或更高版本,那么删除有问题的项目的DerivedData文件夹是不会伤害的。 我不知道为什么当上面的情况是这样的时候它修复了很多错误,但是它确实! 您可以通过以下方式来执行此操作:窗口 – >项目
然后select左边的项目(这是我的“Piece”项目)
然后点击删除button
希望这可以帮助你!
启动“钥匙串访问”,进入“首选项…”,然后点击“重置我的默认钥匙串”。 之后,我终于能够build立我的项目。