我能够运行iOS模拟器与Xcode 14罚款和我的Mac最近更新了最新版本的Xcode这是15然后我不再能够从其新的模拟器 Boot 设备。
我尝试了许多不同的方法,从许多来源收集,但无济于事。以下是我已经尝试过的几种方法,没有一种对我有效:
- 按照这里的建议,从存储中删除所有Xcode缓存,无论是从Windows还是从UI:Flutter: XCode error "Unable to boot the Simulator"
- 在这里尝试所有可能的答案:https://developer.apple.com/forums/thread/667088
- 点击这里:https://medium.com/@liwp.stephen/my-solution-to-solve-unable-to-boot-the-ios-simulator-39bbb4aad100
- 删除Xcode并删除所有相关文件:https://by.dev/uninstall-xcode#:~:text= Delete%20old%20simulators%20and%20devices,moving%20them%20to%20the%20Trash.
- 将Xcode降级到v14
顺便说一句,这里是完整的日志,我收集的运行它通过网络:
xcrun simctl boot 39C3D624-968A-49F7-A155-AC9AC1A81B52
Unable to boot the Simulator.
Domain: NSPOSIXErrorDomain
Code: 60
Failure Reason: launchd failed to respond.
User Info: {
DVTErrorCreationDateKey = "2023-09-26 04:06:49 +0000";
IDERunOperationFailingWorker = "_IDEInstalliPhoneSimulatorWorker";
Session = "com.apple.CoreSimulator.SimDevice.AC5CB945-2257-4E8C-AA61-ABC5AC147D84";
}
--
Failed to start launchd_sim: could not bind to session, launchd_sim may have crashed or quit responding
Domain: com.apple.SimLaunchHostService.RequestError
Code: 4
--
Event Metadata: com.apple.dt.IDERunOperationWorkerFinished : {
"device_model" = "iPhone16,1";
"device_osBuild" = "17.0 (21A328)";
"device_platform" = "com.apple.platform.iphonesimulator";
"dvt_coredevice_version" = "348.1";
"dvt_mobiledevice_version" = "1643.2.4";
"launchSession_schemeCommand" = Run;
"launchSession_state" = 1;
"launchSession_targetArch" = arm64;
"operation_duration_ms" = 23640;
"operation_errorCode" = 60;
"operation_errorDomain" = NSPOSIXErrorDomain;
"operation_errorWorker" = "_IDEInstalliPhoneSimulatorWorker";
"operation_name" = IDERunOperationWorkerGroup;
"param_debugger_attachToExtensions" = 0;
"param_debugger_attachToXPC" = 1;
"param_debugger_type" = 3;
"param_destination_isProxy" = 0;
"param_destination_platform" = "com.apple.platform.iphonesimulator";
"param_diag_MainThreadChecker_stopOnIssue" = 0;
"param_diag_MallocStackLogging_enableDuringAttach" = 0;
"param_diag_MallocStackLogging_enableForXPC" = 1;
"param_diag_allowLocationSimulation" = 1;
"param_diag_checker_tpc_enable" = 1;
"param_diag_gpu_frameCapture_enable" = 0;
"param_diag_gpu_shaderValidation_enable" = 0;
"param_diag_gpu_validation_enable" = 0;
"param_diag_memoryGraphOnResourceException" = 0;
"param_diag_queueDebugging_enable" = 1;
"param_diag_runtimeProfile_generate" = 0;
"param_diag_sanitizer_asan_enable" = 0;
"param_diag_sanitizer_tsan_enable" = 0;
"param_diag_sanitizer_tsan_stopOnIssue" = 0;
"param_diag_sanitizer_ubsan_stopOnIssue" = 0;
"param_diag_showNonLocalizedStrings" = 0;
"param_diag_viewDebugging_enabled" = 1;
"param_diag_viewDebugging_insertDylibOnLaunch" = 1;
"param_install_style" = 0;
"param_launcher_UID" = 2;
"param_launcher_allowDeviceSensorReplayData" = 0;
"param_launcher_kind" = 0;
"param_launcher_style" = 0;
"param_launcher_substyle" = 0;
"param_runnable_appExtensionHostRunMode" = 0;
"param_runnable_productType" = "com.apple.product-type.application";
"param_structuredConsoleMode" = 1;
"param_testing_launchedForTesting" = 0;
"param_testing_suppressSimulatorApp" = 0;
"param_testing_usingCLI" = 0;
"sdk_canonicalName" = "iphonesimulator17.0";
"sdk_osVersion" = "17.0";
"sdk_variant" = iphonesimulator;
}
--
System Information
macOS Version 13.6 (Build 22G120)
Xcode 15.0 (22265) (Build 15A240d)
Timestamp: 2023-09-26T11:06:49+07:00
我将感谢任何帮助!
更新于2023年9月28日
我刚刚将macOS升级到最新版本v14,名称为(索诺马),并试图再次删除所有缓存,但仍然无济于事:(
更新于2023年9月29日
我还试着下载了3个最新的iOS版本,有趣的是,iOS 15对我来说很好用,而其他2个版本都不好用。
7条答案
按热度按时间sh7euo9m1#
我通过打开Xcode,然后Xcode ->设置->平台来解决这个问题。iOS 17.0没有下载。下载并重新启动计算机后,模拟器再次启动。
t30tvxxf2#
我有同样的问题和错误日志。
对我有用的是:
1.前往~/Library/Developer/CoreSimulator
1.删除里面的所有文件夹。
1.当你现在运行一个模拟器时,它会说它没有找到/丢失(因为我们删除了它们)。
1.去管理运行目标,删除模拟器(在我的情况下,它是iPhone 13,iOS 15),添加一个新的,瞧!
vktxenjb3#
我猜你已经破坏了模拟器的集成,但你不需要对Xcode做什么,因为它们完全分开了。
解决方案
1.打开你的Xcode
1.管理运行目标。
1.查找与您的标识符匹配的模拟器并将其删除。
1.使用相同的
deviceType
和OS Version
创建新的模拟器。1.现在您可以使用新的标识符来 Boot 它。
sg24os4d4#
我有同样的情况下,在我的情况下安装额外的旧模拟器(它是16. 4 sim运行时)解决了这个问题。在安装了Sim 6.4并重新启动我的Mac后--瞧,突然间,即使是第17个Sim也开始工作了
mwg9r5ms5#
这就是我的工作。
我使用的是Xcode版本15.0(15A240d)
我仔细检查了我的苹果开发者帐户下的注册设备,我不知何故有两个不同的UUID的相同的MacBook Pro,所以我检查了相同的一个为我目前的MacBook和删 debugging 误的,我退出Xcode和重新打开然后模拟器工作正常.
uz75evzq6#
当我更新到Xcode 15时,我有非常长的simuluator启动时间。降级到Xcode 14有所帮助,但在我的MacBook Pro M1上安装了索诺马后,不幸的是,我无法再使用Xcode 14了。如果你还在使用macOS Ventura,我的建议是不要更新它。至少等待Xcode 15的新固定版本发布。
但如果你不想同时降级macOS和Xcode,请尝试使用下面的步骤。他们帮助了我,但模拟器不像以前那样顺利工作。
1.下载iOS 16.4模拟器并使用该版本创建模拟器。
1.删除默认的iOS 17运行时模拟器并重新创建它们。
1.删除衍生数据(*Xcode ->设置->位置->衍生数据(点击小箭头)->删除文件夹 *)
经过这些步骤,我能够在我的MacBook上运行模拟器。但我不得不说,iOS 17模拟器和应用程序的启动时间需要相当多的时间,它仍然不是很响应,非常滞后。您可能还会看到,有时需要很长时间才能附加/安装应用程序,并且在此过程中模拟器会冻结和无响应。重新启动模拟器有帮助。
在索诺马和Xcode 15上使用iOS 16.4 sim没有遇到任何重大问题,所以我绝对推荐现在使用它们,因为它们更流畅,更快,响应更快。
cld4siwp7#
最后,在Xcode中,我的用户帐户被注销了,因为我在开发人员帐户上更改了密码,并且我的开发人员帐户在更新许可证后需要对设备进行实作。