最近我开始在 Swift 中创建我的 pod。我使用了 pod lib create
命令并拒绝了使用 Nimble/Quick 作为测试库的提议,因为我希望使用标准的 XCTest。但是,当我尝试运行测试时,构建失败并显示消息 Swift is not supported for static libraries
。
我尝试重新打开 Xcode 并清理项目,但没有成功。
遇到这种情况我该怎么办?
最佳答案
Swift 不支持静态库。如果您使用 objc 创建 lib,那么您有 2 种方法(创建静态 lib 并编写脚本以转换为框架),但如果您编写 used swift 只有一种。
因此您需要创建 pod。只需在 xcode 中创建框架并添加用于将项目配置到 pod 的文件。这并不容易,例如你可以看this ,我在创建项目后创建pod
关于ios - "Swift is not supported for static libraries"测试 cocoapod 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37295331/