构建 Swift 框架测试失败

Posted

技术标签:

【中文标题】构建 Swift 框架测试失败【英文标题】:Failed to build Swift framework test 【发布时间】:2015-10-26 21:36:04 【问题描述】:

我正在尝试为自定义框架运行测试,但出现此错误:

“xctest[75653:2358339] 捆绑包“Tests”无法加载,因为它已损坏或缺少必要的资源。请尝试重新安装捆绑包。”

我使用 carthage 向框架添加了一些依赖项。会不会是这个问题?

【问题讨论】:

【参考方案1】: 从工作区中的依赖项中复制 xcodeprojs 在包含来自测试目标的库的 buildPhase/link 二进制文件中,单击 + 并从工作区中选择它们添加依赖项(您必须在其中拥有可可框架 + 依赖项) 命令 B U 命令

【讨论】:

【参考方案2】:

解决方案:只需在测试目标中手动设置 Host Application

【讨论】:

以上是关于构建 Swift 框架测试失败的主要内容,如果未能解决你的问题,请参考以下文章

Swift 测试在本地通过,但在 Travis-CI 上构建失败

Travis CI 构建 [Cocoapod Swift] 失败,没有“这样的模块...”错误

Swift - 解决测试驱动开发中的构建错误?

构建纯 Swift Cocoa Touch 框架

构建纯Swift可可触摸框架

FMDB、Swift 3、executeUpdate - 编译器构建失败