【问题标题】:Xcode 7 or 8 issue with Pods, can't run at allPod 的 Xcode 7 或 8 问题,根本无法运行
【发布时间】:2016-10-15 21:13:12
【问题描述】:

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

error: A cryptographic verification failure has occurred.

  • 尝试重新安装 Pods/repo
  • 重新安装 Xcode
  • 也不能在模拟器上运行:

另外,目前正在运行 Sierra(是的,我知道)。

【问题讨论】:

标签: ios xcode macos ios-simulator cocoapods


【解决方案1】:

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

【讨论】:

  • 可能唯一相关的事情是你做了第二次。与第一次相比,该设备第二次启动速度更快。这与所有其他表明设置该连接超时的报告一致。
  • 不幸的是,@conner-owen 重新安装 Xcode 8,结果相同。您是否能够让它仅在 sim 卡或设备上运行?
  • 它现在适用于我的模拟器和实际设备,iOS 9.3 和 10。完全不知道我做了什么,我希望我知道是什么具体的东西使它工作,实际上我所做的只是使用 Xcode 8 重新提取 zip 并将其拖到我的应用程序文件夹中,我仍然安装了 7.3。我还清除了 DerivedData 文件夹,但不确定是否有任何作用。我确保将命令行工具设置为 Xcode 8。
【解决方案2】:

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

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

请注意,此问题仅影响从 Mac App Store 下载的 Xcode 7.3.1。如果您使用从http://developer.apple.com 下载的 Xcode(即“拖放安装程序”),您将不会遇到此问题。请注意,您可能在使用拖放安装程序时遇到具有相同症状的另一个问题。 DTAssetProviderService could not start DTXConnection with Simulator

对此进行了讨论

【讨论】:

    【解决方案3】:

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

    然后在左侧选择你的项目(这是我的“片断”项目)

    然后点击删除按钮

    希望对你有所帮助!

    【讨论】:

      【解决方案4】:

      启动“钥匙串访问”,转到“首选项...”并单击“重置我的默认钥匙串”。在那之后,我终于能够构建我的项目了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-02-27
        • 2020-02-15
        • 2019-06-08
        • 2017-01-22
        • 2017-06-14
        • 2015-11-22
        • 2021-12-19
        相关资源
        最近更新 更多