我目前正在构建一个iMessage扩展应用程序,每当我尝试在设备上构建和运行该应用程序时,都会收到错误。
Could not attach to pid : “557”
Domain: IDEDebugSessionErrorDomain
Code: 3
Failure Reason: Error 1
该应用程序适用于模拟器;但是,它不适用于设备。我尝试了多种设备,包括运行iOS 12.4.6的iPhone 6 +和运行iOS 13.4.1的iPhone X。
我已经在Mac的终端中完成了sudo DevToolsSecurity -enable
。设置设备本身必须执行哪些操作?
如果有人可以帮助我在设备上运行该应用程序,那就太好了,因为您不能拥有无法在设备本身上运行的应用程序。
谢谢! :)
退出 Xcode,清理构建,清除派生数据并再次运行,这通常对我有用。
这是一个简单的错误,因为开发人员必须在设备上得到信任。如果遇到此问题,请在设备上执行以下操作:
常规>设备管理>设置
点击您正在测试的应用程序的开发人员的配置文件,然后单击信任。
我在构建mac应用程序时也遇到了这个问题,我的解决方案如下,设置Xcode设置:
TARGETS -> Build Settings -> Signing
将Code signing inject base entitlements
设置为Yes