ocmock - iOS Obj-C unittest 应用程序不会以添加 OCMock 和 XCTest 开始
问题描述
我正在尝试将 OCMock (3.8.1) 添加到基于 Chromium 的 iOS 应用程序中。所有代码都是Objective-C。我们正在使用 gtest unittest 框架,就像 Google 在 Chromium 单元测试中所做的那样,所以我的 unittest 目标没有 XCTest.framework。当我只添加 OCMock.framework 时,我得到一个链接器错误,说没有找到 XCTest。所以我将 XCTest.framework 添加到我的包中,但是当 XCode 尝试启动单元测试时,它会说:
error: attach by pid '80485' failed -- no such process.
并且不会运行。我没有意识到 OCMock 对 XCTest 有这种依赖性(我读过以前的版本甚至不兼容?)我正在使用用于 x86 模拟器的调试库。任何提示将不胜感激。(注意:我什至还没有尝试使用 OCMock 编写单行代码——我只是想整合库。)
解决方案
推荐阅读
- c++ - 在 Visual Studio 中使用 xtensor 时的尖括号 <> 问题
- python - 是奎宁还是什么?
- node.js - 即使在进行测试后也返回未定义
- android - 协程和改造,处理错误的最佳方式
- ios - “if (@available(iOS 13.0, *))” 在 Xcode 10.3 中无法编译
- codenameone - 当应用程序处于后台时,BackgroundLocationListener 不调用 Rest API
- python - 从参数字典生成边界
- r - str_replace_all 只获得第一
- python - Python 单词搜索(最简单)
- git - 有没有办法在 CLI 中显示 Github 网络图?