【问题标题】:Xcode 6.4 simulator does not need LaunchAgent workaround any more?Xcode 6.4 模拟器不再需要 LaunchAgent 解决方法了吗?
【发布时间】:2015-10-19 08:21:59
【问题描述】:

从这个答案我做了一些解决方法 https://stackoverflow.com/a/26031521/677596

适用于 xcode 6.3 及以下版本

您还可以使用 launchd 在 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 xcode6 ios-simulator xcodebuild xcode6.4


    【解决方案1】:

    您所指的问题是 Xcode 6.0 到 Xcode 6.2.x 中的问题。它在 Xcode 6.3 中得到解决。

    您可能会遇到另一个与 _MDAccessCopyClientPort 相关的错误,因此我建议您在 http://bugreport.apple.com 上提交一份雷达报告

    【讨论】:

    • 感谢您的回复!这种资料太难找了:(
    猜你喜欢
    • 2016-01-26
    • 1970-01-01
    • 2016-02-14
    • 2016-10-30
    • 2011-02-25
    • 2019-11-15
    • 2018-07-24
    • 2015-10-10
    • 1970-01-01
    相关资源
    最近更新 更多