DTAssetProviderService无法启动与模拟器的DTXConnection

更新到Xcode 7.3后,我无法在iOS模拟器中运行我的应用程序。

在每一个尝试我收到以下错误信息:

DTAssetProviderService无法使用模拟器的“iPhone …”启动DTXConnection。 检查系统日志中是否有错误。

我已经检查了以下苹果开发者论坛的线程,但没有提供任何解决scheme。 突然间,当我从模拟器清理和删除旧的应用程序,并重build,它工作正常。 这个问题不仅是第一次。

上面引用的错误消息的屏幕截图。

有谁能详细解释这个问题吗?

3月24日10:18:38 CoreSimulatorService [521]:com.apple.CoreSimulator.CoreSimulatorService 209.19开始。
Mar 24 10:18:44 CoreSimulatorService [521]:请求的手表不可用于配对。 假设它有能力。
Mar 24 10:18:44 CoreSimulatorService [521]:请求的电话不可用于配对。 假设它有能力。
Mar 24 10:18:44 CoreSimulatorService [521]:请求的手表不可用于配对。 假设它有能力。
Mar 24 10:18:44 CoreSimulatorService [521]:请求的电话不可用于配对。 假设它有能力。
Mar 24 10:18:45 com.apple.dt.Xcode [455]:请求的手表不可用于配对。 假设它有能力。
Mar 24 10:18:45 com.apple.dt.Xcode [455]:请求的电话不可用于配对。 假设它有能力。
Mar 24 10:18:45 com.apple.dt.Xcode [455]:请求的手表不可用于配对。 假设它有能力。
Mar 24 10:18:45 com.apple.dt.Xcode [455]:请求的电话不可用于配对。 假设它有能力。
Mar 24 11:02:29 com.apple.iphonesimulator [712]:请求的手表不可用于配对。 假设它有能力。
Mar 24 11:02:29 com.apple.iphonesimulator [712]:请求的电话不可用于配对。 假设它有能力。
Mar 24 11:02:29 com.apple.iphonesimulator [712]:请求的手表不可用于配对。 假设它有能力。
Mar 24 11:02:29 com.apple.iphonesimulator [712]:请求的电话不可用于配对。 假设它有能力。 Mar 24 11:02:31 CoreSimulatorService [521]:无法注册服务com.apple.coreservices.lsuseractivity.simulatorsupport:查找失败com.apple.coreservices.lsuseractivity.simulatorsupport:0x44e

我对这个问题的猜测:我不确定,但我的猜测是当我更新的Xcode,iOS版本更新到9.3,但应用程序已经安装在旧版本(9.2)安装在iPhone 6 Plus模拟器。 因此,当我尝试运行iOS 9.3的应用程序时,我只configuration了iOS 9.2,由于不兼容,它崩溃了。

杀死模拟器,并从Xcode重新启动它帮助了我。

您可能正在使用macOS Sierra,打破Xcode 7.3.1(mac商店版本)

使用从Mac Developer门户下载的Xcode 8 beta或Xcode 7.3.1.dmg进行修复https://developer.apple.com/downloads

直接链接到Xcode 7.3.1: http : //adcdownload.apple.com/Developer_Tools/Xcode_7.3.1/Xcode_7.3.1.dmg

是的,在升级到Xcode 7.3之后,可能会在模拟器中第一次运行。

当你看到这个错误,只需点击“确定”,但不要退出模拟器或Xcode,模拟器将继续其过程,你可以看到进度条。 让它先完成,然后再次运行项目,您将能够使其成功运行。

我退出了我的Xcode和模拟器,然后打开我的项目,再次运行,它为我工作。 但我不明白是什么样的错误,为什么发生。

  1. 退出Xcode和模拟器
  2. 删除派生数据[右键单击查找器并select“转到文件夹”在文本框中键入〜/ Library / Developer / Xcode / DerivedData /。 它会将您redirect到DerivedData文件夹。
  3. 删除里面的所有文件夹。
  4. 重新启动Xcode并再次运行您的项目。

你的问题将被解决。

不能相信我只是重新启动mac:O

是的,升级到Xcode 7.3之后会发生这种情况,可能是在模拟器中第一次运行项目时。

以下是解决scheme1)尝试重置模拟器2)终止/杀死模拟器3)终止/杀死Xcode并再次运行。

希望3以上的任何帮助你。

只需从模拟器中删除旧的应用程序,即可进入:硬件 – >主页(在这里,您将返回到模拟器的主屏幕)。 现在按住模拟“主屏幕”上的旧应用程序图标,直到所有应用程序开始抖动。 点击十字,你会被要求确认删除。

现在再次构build你的应用程序,一切都应该没问题。

对我来说,这是由我的IT部门安装WebSense的一个问题。 已知将库注入其他进程(如Simulator)中。 一旦删除,它再次工作。

对我退出Xcode&模拟器(重置),并重新启动Mac已解决。