【发布时间】:2018-07-09 22:04:40
【问题描述】:
我目前正在为我的 iOS 课程开发一个 swift 框架。
这是项目结构:
我想测试我的名为 SimpleCoreData 的类,但是当我转到生成的 ESGISimpleCoreDataTests 文件时,不接受导入(也生成):
无法为“ESGISimpleCoreData”加载底层模块
所以我检查了this other topic,并验证了目标,但一切似乎都很好。
框架:
测试构建阶段:
我是从 Swift 开始的,所以我可能错过了一些明显的东西。你能帮我解决这个问题吗?
【问题讨论】:
-
尝试核对您的派生数据并重建。另一个建议是尝试将
@testable import ESGISimpleCoreData添加到 ESGISimpleCoreDataTests.swift 文件的顶部。 -
@Adrian 生成的测试文件已经以这种方式导入了 ESGISimpleCoreData。 “核对您的派生数据”是什么意思?
标签: ios swift unit-testing frameworks xctest