" Swift不支持静态库"在测试cocoapod时

时间:2016-05-18 09:22:17

标签: ios swift cocoapods xctest

最近我开始在Swift中创建我的pod。我使用pod lib create命令并拒绝使用Nimble / Quick作为测试库,因为我希望使用标准的XCTest。但是,当我尝试运行测试时,构建失败并显示消息Swift is not supported for static libraries

我试图重新打开Xcode并清理项目,而不是工作。

在这种情况下我该怎么做?

2 个答案:

答案 0 :(得分:1)

Swift不支持静态库。如果你创建lib使用objc所以你有2种方法(创建静态lib和写脚本以转换为框架)但是如果你用swift只写一个。

所以你需要创建pod。只需在xcode中创建框架并添加文件以将项目配置到pod。这很简单,例如你可以看this,我在创建项目后创建pod

答案 1 :(得分:0)

对于swift,您需要拥有Cocoa Touch Framework