ios - 有时在 CLI 上运行 xcode 测试会返回 "manager not ready"

标签 ios objective-c xcode unit-testing continuous-integration

我通常使用这些命令在命令行上运行我的 xcode 单元测试:

清洁:

xcodebuild -workspace appName.xcworkspace -scheme "Shared appName" -destination "platform=iOS Simulator,name=iPhone 5s,OS=8.1" clean

然后构建:

xcodebuild -workspace appName.xcworkspace -scheme "Shared appName" -destination "platform=iOS Simulator,name=iPhone 5s,OS=8.1" build

然后测试(试运行):

xcodebuild -workspace appName.xcworkspace -scheme "Shared appName" -destination "platform=iOS Simulator,name=iPhone 5s,OS=8.1" test -dry-run

有时我会收到此错误:

2015-02-27 11:01:50.417 Registering for testmanagerd availability notify post.
2015-02-27 11:01:50.417 testmanagerd availability notify_get_state check indicated manager not ready, waiting for notify post.
2015-02-27 11:02:50.371 60s elapsed since launch without testing starting, sending logs to stderr

知道如何防止这种情况发生吗?我假设 testmanagerd 是一个测试守护进程之类的?我在哪里可以找到相关文档?

最佳答案

这个超时通常意味着你的 mac 太慢了,运行模拟器的时间比预期的要长。您应该开始考虑购买新机器。

关于ios - 有时在 CLI 上运行 xcode 测试会返回 "manager not ready",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28761229/

相关文章:

xcode - Xcode 5.1错误产生子进程:权限被拒绝

ios - 具有自动调整单元格 (estimatedSize) 和 sectionHeadersPinToVisibleBounds 的 UICollectionView 变得精神起来

iphone - ios 邮件应用程序无法在我的应用程序中打开 vcard

objective-c - scheduleInRunLoop - 线程网络连接

iphone - 如何根据时间延迟停止主线程序列?

ios - 如何在正则表达式中添加 ","以在 objective-c 中发送多封邮件

ios - 如何为大型 UIScrollView(随 View 滚动)设置背景图案

ios - 找不到 React Native RTCAnimation

ios - 如果一部 iphone 有两个同时传输 ibeacon 信号的应用程序,它们会相互竞争吗?

ios - 如何保持 tableview 部分处于状态?