【发布时间】:2014-03-11 17:59:13
【问题描述】:
自从更新到 Xcode 5.1 后,我在尝试运行单元测试 (XCTestSuite) 时遇到了错误。当我运行单个测试方法时,我在控制台上收到错误 Error while reading test scope bundle 并且没有结果。当我运行测试文件的完整实现时,我看到:
Unable to get entitlements for client task. Error: Error Domain=NSPOSIXErrorDomain Code=-1 "The operation couldn’t be completed. (POSIX error -1 - Unknown error: -1)"
然后测试似乎开始按预期运行。
【问题讨论】:
-
我也看到了。 Xcode 5.1
-
我在 Xcode CI 中也看到了完整单元测试的子集。超级烦人。
-
我也看到了“权利”问题,但仅限于在设备上运行测试时。它发生在完整和单独的测试运行中。测试在模拟器上运行良好。请注意,我只在调用 FXKeyChain 的 KeyChain 包装器的测试中看到此问题。
-
找到了一个类似的问题,并为我解决了这个问题 (stackoverflow.com/a/22561810/1685851)
标签: ios xcode unit-testing xctest xcode5.1