DTAssetProviderService无法使用Simulator启动DTXConnection

时间:2016-03-24 12:32:57

标签: ios ios-simulator xcode7.3

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

每次尝试我都会收到以下错误消息:

  

DTAssetProviderService无法使用Simulator' iPhone启动DTXConnection ...'。检查系统日志中的错误。

我检查了以下Apple developer forums thread,但没有提供任何解决方案。突然间,当我清理和&从模拟器中删除旧的应用程序并重建,它工作正常。这个问题不仅是第一次。

Screenshot of quoted error message above.

有人可以详细解释这个问题吗?

  

Mar 24 10:18:38 CoreSimulatorService [521]:com.apple.CoreSimulator.CoreSimulatorService 209.19 starting。
  3月24日10:18:44 CoreSimulatorService [521]:请求的手表不可用于配对。假设它有能力。
  3月24日10:18:44 CoreSimulatorService [521]:请求的电话无法配对。假设它有能力。
  3月24日10:18:44 CoreSimulatorService [521]:请求的手表不可用于配对。假设它有能力。
  3月24日10:18:44 CoreSimulatorService [521]:请求的电话无法配对。假设它有能力。
  3月24日10:18:45 com.apple.dt.Xcode [455]:请求的手表不可用于配对。假设它有能力。
  3月24日10:18:45 com.apple.dt.Xcode [455]:请求的电话无法配对。假设它有能力。
  3月24日10:18:45 com.apple.dt.Xcode [455]:请求的手表不可用于配对。假设它有能力。
  3月24日10:18:45 com.apple.dt.Xcode [455]:请求的电话无法配对。假设它有能力。
  3月24日11:02:29 com.apple.iphonesimulator [712]:请求的手表不可用于配对。假设它有能力。
  3月24日11:02:29 com.apple.iphonesimulator [712]:请求的电话无法配对。假设它有能力。
  3月24日11:02:29 com.apple.iphonesimulator [712]:请求的手表不可用于配对。假设它有能力。
  3月24日11:02:29 com.apple.iphonesimulator [712]:请求的电话无法配对。假设它有能力。   3月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运行应用程序时,我仅针对iOS 9.2进行了配置,并且由于不兼容性而导致崩溃。

9 个答案:

答案 0 :(得分:17)

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

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

使用从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

答案 1 :(得分:9)

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

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

答案 2 :(得分:9)

我退出了我的Xcode和模拟器然后打开我的项目并再次运行,它对我有用。但我不明白什么样的错误及其发生的原因。

答案 3 :(得分:7)

  1. 退出Xcode和模拟器
  2. 删除派生数据[右键单击查找器并选择“转到” 文件夹“在文本框中输入~/Library/Developer/Xcode/DerivedData/ 将您重定向到DerivedData文件夹。
  3. 删除其中的所有文件夹。
  4. 重新启动Xcode并再次运行您的项目。
  5. 您的问题将得到解决。

答案 4 :(得分:4)

不能相信我只需重新启动mac即可解决:O

答案 5 :(得分:2)

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

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

希望上面3中的任何一个都能帮助你。

答案 6 :(得分:0)

只需从模拟器中删除旧应用程序,请转到:硬件 - >主页(在这里,您将返回到模拟器的主屏幕)。 现在,按住模拟“主页”屏幕上的旧应用程序图标,直到所有应用程序开始摇摆。点击十字架,系统将要求您确认删除。

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

答案 7 :(得分:0)

对我而言,我的IT部门安装了WebSense是一个问题。众所周知,将库注入其他进程,例如Simulator。一旦删除,它就会再次运作。

答案 8 :(得分:0)

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