我一直在Mac mini上构建Mac应用程序,它总是运行良好,但今天我遇到了这个错误,搜索了很多但没有运气。
来自调试器的消息:无法附加
我尝试过:
- 清除派生数据
- 退出 Xcode
- 重新启动计算机
- 安装目录设置为空白,也设置为/应用程序
- 已尝试跳过安装否/是
- 使用开发人员签名证书
- M 仅使用开发人员证书而不使用预配配置文件对我的可可应用程序进行签名
Xcode 8.2
OSX 10.12.1
请帮忙:)
这就是为我修复它的原因,也许它会帮助其他人,但我确实意识到问题是针对 8.2 的。我将其设置为Xcode 9"新构建系统"禁用此功能,并在"文件"菜单下的"项目设置"中切换到"标准构建系统"。我已经尝试了所有其他事情,例如杀死DerivedData,干净构建,重新启动Xcode。我还验证了我的依赖库设置是否正确。唯一有效的方法是禁用新的"新建系统">
我今天刚刚遇到了这个问题。我在 mac 项目中几乎没有演示代码(用Xcode 9.4
创建)。将系统升级到macOS Mojave 10.14
后,此错误才开始发生。但是,在Xcode 10
这个项目运行没有问题(没有改变任何东西)。如果你可以使用Xcode 10,它可能会被修复。
不幸的是,上述解决方案对我不起作用(尽管我确信它们对某些人有效)。
以下是对我有用的方法,以防这对其他人有所帮助:
- 关闭 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.1,macOS莫哈韦版本:10.14.2