Xcode 6.4模拟器不再需要LaunchAgent解决方案



根据这个答案,我做了一些变通https://stackoverflow.com/a/26031521/677596

适用于xcode 6.3及以下版本

还可以使用laund在iOS模拟器上运行测试SSH会话,通过制作一个LaunchAgent并手动加载/启动,或者使用"launchctl submit "

现在切换到xcode 6.4后,这个解决方案在运行测试时导致一些短暂的问题:

2015-07-27 18:20:10.024 xcodebuild[82019:35808239] Metadata.framework [Error]: _MDAccessCopyClientPort failed retrying
2015-07-27 18:20:10.024 xcodebuild[82019:35810614] Metadata.framework [Error]: couldn't get the client port
Testing failed:
    Test target VoyagerTests encountered an error (Test session exited(-1) without checking in. If you believe this error represents a bug, please attach the log file at /var/folders/zj/17v5xz0n44j10tnn0tzbq8380000gq/T/com.apple.dt.XCTest-status/Session-2015-07-27_18:20:02-vjq6dO.log)

但是如果我只是运行测试而不加载LaunchAgent,那么它工作得很好。有人经历过同样的事情吗?这是否意味着Xcode6.4已经修复了这个问题?

您所指的问题是Xcode 6.0到Xcode 6.2.x的问题。在Xcode 6.3中已经解决了。

您可能会遇到_MDAccessCopyClientPort的另一个错误,所以我建议您在http://bugreport.apple.com

上为其提交雷达。

相关内容

最新更新