ios Xcode 15:无法 Boot 模拟器

4sup72z8  于 2023-10-21  发布在  iOS
关注(0)|答案(7)|浏览(518)

我能够运行iOS模拟器与Xcode 14罚款和我的Mac最近更新了最新版本的Xcode这是15然后我不再能够从其新的模拟器 Boot 设备。
我尝试了许多不同的方法,从许多来源收集,但无济于事。以下是我已经尝试过的几种方法,没有一种对我有效:

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个版本都不好用。

sh7euo9m

sh7euo9m1#

我通过打开Xcode,然后Xcode ->设置->平台来解决这个问题。iOS 17.0没有下载。下载并重新启动计算机后,模拟器再次启动。

t30tvxxf

t30tvxxf2#

我有同样的问题和错误日志。
对我有用的是:
1.前往~/Library/Developer/CoreSimulator
1.删除里面的所有文件夹。
1.当你现在运行一个模拟器时,它会说它没有找到/丢失(因为我们删除了它们)。
1.去管理运行目标,删除模拟器(在我的情况下,它是iPhone 13,iOS 15),添加一个新的,瞧!

vktxenjb

vktxenjb3#

我猜你已经破坏了模拟器的集成,但你不需要对Xcode做什么,因为它们完全分开了。

解决方案

1.打开你的Xcode
1.管理运行目标。
1.查找与您的标识符匹配的模拟器并将其删除。
1.使用相同的deviceTypeOS Version创建新的模拟器。
1.现在您可以使用新的标识符来 Boot 它。

sg24os4d

sg24os4d4#

我有同样的情况下,在我的情况下安装额外的旧模拟器(它是16. 4 sim运行时)解决了这个问题。在安装了Sim 6.4并重新启动我的Mac后--瞧,突然间,即使是第17个Sim也开始工作了

mwg9r5ms

mwg9r5ms5#

这就是我的工作。
我使用的是Xcode版本15.0(15A240d)
我仔细检查了我的苹果开发者帐户下的注册设备,我不知何故有两个不同的UUID的相同的MacBook Pro,所以我检查了相同的一个为我目前的MacBook和删 debugging 误的,我退出Xcode和重新打开然后模拟器工作正常.

uz75evzq

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没有遇到任何重大问题,所以我绝对推荐现在使用它们,因为它们更流畅,更快,响应更快。

cld4siwp

cld4siwp7#

最后,在Xcode中,我的用户帐户被注销了,因为我在开发人员帐户上更改了密码,并且我的开发人员帐户在更新许可证后需要对设备进行实作。

相关问题