与IBAgent-iOS通信时遇到错误,无法启动设备iPhone Xs

ttygqcqt  于 2022-10-04  发布在  iOS
关注(0)|答案(6)|浏览(208)

在Xcode10.3中,我的界面生成器顶部出现错误,当我点击报告错误并检查log.txt文件时,我发现无法打开模拟器。然而,我不会启动任何模拟器。

以下是在Log.txt中发现的错误

Encountered an error communicating with IBAgent-iOS. (Failure reason: IBAgent-iOS failed to launch): Failed to boot device iPhone Xs (0B8270CC-2BFB-4BB6-90A5-6BA61468A1AD, iOS 12.4, Shutdown) for context <IBCocoaTouchToolLaunchContext: 0x7fe80e754ad0> toolName = IBAgent-iOS, description = <IBCocoaTouchPlatformToolDescription: 0x7fe80e2a0290> System content for IBCocoaTouchFramework-ElevenAndLater <IBSimulatorDeviceTypeDescription: 0x7fe80fab2f90> deviceType=com.apple.CoreSimulator.SimDeviceType.iPhone-XS (Failure reason: Failed to boot iPhone Xs (0B8270CC-2BFB-4BB6-90A5-6BA61468A1AD, iOS 12.4, Shutdown)): Unable to boot the Simulator. (Failure reason: launchd failed to respond.)

Error Domain=com.apple.InterfaceBuilder Code=-1 "Encountered an error communicating with IBAgent-iOS." UserInfo={NSLocalizedFailureReason=IBAgent-iOS failed to launch, NSUnderlyingError=0x7fe80ae44440 {Error Domain=NSPOSIXErrorDomain Code=60 "Operation timed out" UserInfo={NSLocalizedFailureReason=Failed to boot iPhone Xs (0B8270CC-2BFB-4BB6-90A5-6BA61468A1AD, iOS 12.4, Shutdown), NSLocalizedDescription=Failed to boot device iPhone Xs (0B8270CC-2BFB-4BB6-90A5-6BA61468A1AD, iOS 12.4, Shutdown) for context <IBCocoaTouchToolLaunchContext: 0x7fe80e754ad0> toolName = IBAgent-iOS, description = <IBCocoaTouchPlatformToolDescription: 0x7fe80e2a0290> System content for IBCocoaTouchFramework-ElevenAndLater <IBSimulatorDeviceTypeDescription: 0x7fe80fab2f90> deviceType=com.apple.CoreSimulator.SimDeviceType.iPhone-XS, NSUnderlyingError=0x7fe80bd300f0 {Error Domain=NSPOSIXErrorDomain Code=60 "Operation timed out" UserInfo={NSLocalizedFailureReason=launchd failed to respond., NSLocalizedDescription=Unable to boot the Simulator.}}}}, NSLocalizedRecoverySuggestion=Please check Console.app for crash reports for "IBAgent-iOS" for further information., NSLocalizedDescription=Encountered an error communicating with IBAgent-iOS.}
e3bfsja2

e3bfsja21#

如果有人在Xcode13更新后仍在寻找这个问题的答案,我已经尝试了他们在互联网上提到的所有东西,除了一个,什么都不起作用。唯一起作用的是完全重新安装了Xcode。首先完全卸载/删除Xcode,然后重新启动Mac并重新安装Xcode,然后一切都应该是好的。

1.从应用程序文件夹中删除Xcode,并清空垃圾桶。
1.进入~/Library/Developer,删除CoreSimulator、Xcode、XCTestDevices文件夹。清空垃圾桶
1.转到~/库/缓存并删除所有以com.apple.dt.Xcode开头的内容,清空垃圾桶

然后重启Mac并重新安装Xcode。我用的是我下载的Xcode应用程序,我想安装AppStore也可以。

现在,这一切都奏效了。

在此之前,我已经使用Open as Source Code模式更改了情节提要文件(因为我无法在界面生成器中打开它-Xcode只是挂起)

我把故事板设计的设备换成了iPhone 13,而不是原来的旧版本。

<device id="retina6_7" orientation="portrait" appearance="light"/>

我用这一行更改了现有行。它有点解决了Xcode挂起的另一个问题,当尝试使用界面生成器打开时,但它没有解决Encountered an error communicating with IBAgent-iOS问题,当尝试安装应用程序时。这个问题只有在我完全重新安装Xcode后才能得到解决。

iqih9akk

iqih9akk2#

我只需在界面构建器上更换预览设备就可以修复它

jmp7cifd

jmp7cifd3#

我使用了DevCleaner XC助手应用程序:

https://apps.apple.com/us/app/devcleaner-for-xcode/id1388020431?mt=12

删除了所有内容,然后重新启动了Mac。不需要重新安装XC。

ifsvaxew

ifsvaxew4#

在我的案例中,它起到了作用:

  • 清洁项目
  • 删除派生数据
  • 关闭Xcode
  • 重启Mac
kmynzznz

kmynzznz5#

在我的情况下,我只需要给团队设定目标

yrdbyhpb

yrdbyhpb6#

这个问题是因为,我为了某个目的删除了“库/开发人员/Xcode”下的所有目录。但是,我意识到我同时也删除了错误的目录。然后我放回了垃圾箱里的目录。这对我来说已经解决了。

相关问题