【问题标题】:Message from debugger: unable to attach error for osx app来自调试器的消息:无法为 osx 应用附加错误
【发布时间】:2017-11-17 12:07:03
【问题描述】:

我一直在我的 mac mini 上构建 mac 应用程序,它总是运行良好,但今天我遇到了这个错误,搜索了很多但没有运气。

来自调试器的消息:无法附加

我尝试了什么:

  • 清除派生数据
  • 退出 Xcode
  • 重启机器
  • 安装目录设置为空白,也设置为 /Applications
  • 尝试跳过安装否/是
  • 使用开发者签名证书
  • M 仅使用开发者证书而不是配置文件来签署我的可可应用程序

Xcode 8.2

OSX 10.12.1

请帮忙:)

【问题讨论】:

  • 你投反对票?我已经搜索了堆栈溢出,但没有找到解决方案...所以发布了一个问题,对于否决票提供原因或解决方案
  • 找到解决办法:没有加载框架,xcode没有显示错误..唷...
  • 我的被 sigkill 9 终止。似乎不可能找到解决方案。
  • Product -> Scheme -> Edit Scheme... -> Run -> Info -> Launch = Automatically.

标签: xcode macos cocoa


【解决方案1】:

这就是为我解决的问题,也许它会帮助其他人,但我确实意识到这个问题是针对 8.2 的。我将其设置为 Xcode 9“新构建系统”禁用此功能并在“文件”菜单下的“项目设置”中切换到“标准构建系统”。我已经尝试过所有其他的东西,比如杀死 DerivedData、干净的构建、重新启动 Xcode。我还验证了我的依赖库设置是否正确。唯一有效的是禁用新的“新构建系统”

【讨论】:

    【解决方案2】:

    我今天刚遇到这个问题。我在 mac 项目(使用Xcode 9.4 创建)中几乎没有演示代码。我将系统升级到macOS Mojave 10.14 后才开始出现此错误。然而,在Xcode 10 这个项目运行没有问题(没有改变任何东西)。如果您可以使用 Xcode 10,它可能会被修复。

    【讨论】:

      【解决方案3】:

      很遗憾,上述解决方案对我不起作用(尽管我确信它们对某些人有用)。

      以下是对我有用的方法,以防对其他人有所帮助:

      • 关闭 Xcode
      • 打开 Xcode 和 Create a new Xcode project
      • iOS模板中,选择Single View App然后点击下一步
        • 是的,我知道您正在尝试将 macOS 应用程序附加到调试器:)。
      • 为 iOS 应用提供您想要的任何产品名称组织标识符,然后单击下一步
      • 创建你想要的任何地方的新项目(我把它保存到我的桌面)
      • 在 iPhone 8 等模拟器上构建并运行 (cmd + r) iOS 应用程序(启动模拟器和运行 iOS 应用程序需要一点时间,患者也一样)
      • iOS应用在模拟器中运行后,点击停止运行(停止按钮在运行按钮旁边)
      • 打开您在连接调试器时遇到问题的 macOS 应用,然后构建并运行它 (cmd + r)

      出于某种原因,这让我可以使用我的 macOS 应用程序连接到调试器...

      Xcode 版本:10.1ma​​cOS Mojave 版本:10.14.2

      【讨论】:

      • 我在与我的 Mac 应用程序关联的 XCUITests 中看到了这一点。我删除了测试目标,然后重新添加了,我第一次遇到了 Xcode 辅助功能的挑战。在 System Prefs 中启用帮助程序后,我可以看到 UI 测试的控制台。
      猜你喜欢
      • 2017-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-22
      • 1970-01-01
      • 2018-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多