在 xcode 8.3 (iOS 10) 之前,我的 UITests 运行良好。更新 xcode 并升级到 swift 4 测试失败并出现以下错误
在外部符号中坠毁
iOSSimulator:无法连接到“com.apple.instruments.deviceservice.lockdown”(错误域=DTiPhoneSimulatorErrorDomain Code=-1“DTServiceHubClient 无法为模拟器 iPhone 7 Plus 祝福服务中心(F8CB0FF4-5A28-4149-841F-70162DFB6228)” UserInfo={NSLocalizedDescription=DTServiceHubClient 无法为模拟器 iPhone 7 Plus (F8CB0FF4-5A28-4149-841F-70162DFB6228) 祝福服务中心,NSUnderlyingError=0x7f92283856d0 {Error Domain=DTiPhoneSimulatorErrorDomain Code=-1 "blessSimulatorServiceHub:error: failed but didn't提供错误” UserInfo={NSLocalizedDescription=blessSimulatorServiceHub:error: failed but didn't provide an error}}})
模拟器启动,应用程序安装,然后模拟器就在那里崩溃。
将 swift 文件降级到 3.2 并进行必要的降级更改并在 xcode 8.3 上运行测试运行就像魅力一样。
我在不同的 Mac 上对其进行了测试。发生同样的错误。
我真的猜不出 xcode 9 出了什么问题