相关疑难解决方法(0)

在Xcode Unit测试中使用@testable时"没有这样的模块"

我最近更新到Xcode 7 beta 5.我尝试在早期项目中添加单元测试,但是我收到错误消息"没有这样的模块[myModuleName]"就@testable import myModuleName行了.

在此输入图像描述

我试过了

  • 使用OptionClean Build Folder 清理项目
  • 检查"构建选项"中的"启用可测试性"(调试)是否设置为"是"
  • 删除测试目标,然后重新添加iOS单元测试包

这项工作都没有用(但我已经在另一个项目中进行了测试).还有其他人有这个问题并解决了吗?

xcode unit-testing ios xctest

141
推荐指数
13
解决办法
7万
查看次数

将单元测试目标添加到xcode - 未能导入桥接头不会消失

我在我的XCode项目中添加了一个新的测试目标.我的项目有Swift代码和Objective-C代码,并有一个桥接头.在将桥接头添加到UnitTesting的构建设置或执行操作时import MyTarget,我收到错误:

failed to import bridging header

我试过了:

  • 将桥接头添加到项目,单元测试和主目标的构建设置.
  • 更改defines modulesYes.
  • 将桥接头文件移动到根文件夹.

我也试过制作一个样本项目,它构建并且运行良好.把我所拥有的一切都带到一个干净的新项目中,这不是一个选择.

xcode unit-testing ios swift

29
推荐指数
5
解决办法
1万
查看次数

如何修复@testable 导入无法在 xcode 单元测试中加载模块

我创建了一个没有单元测试的 Xcode 项目。当我尝试创建新的单元测试并尝试导入 @testable import 'ProjectName' 时,我添加了可可豆荚,它给出了一个错误,无法加载模块 'ProjectName'。你能帮我解决这个问题吗

@testable import 'ProjectName' 加载模块失败

xcode unit-testing cocoapods

10
推荐指数
1
解决办法
4708
查看次数

标签 统计

unit-testing ×3

xcode ×3

ios ×2

cocoapods ×1

swift ×1

xctest ×1