最近我开始在Swift中创建我的pod。我使用pod lib create
命令并拒绝使用Nimble / Quick作为测试库,因为我希望使用标准的XCTest。但是,当我尝试运行测试时,构建失败并显示消息Swift is not supported for static libraries
。
我试图重新打开Xcode并清理项目,而不是工作。
在这种情况下我该怎么做?
答案 0 :(得分:1)
Swift不支持静态库。如果你创建lib使用objc所以你有2种方法(创建静态lib和写脚本以转换为框架)但是如果你用swift只写一个。
所以你需要创建pod。只需在xcode中创建框架并添加文件以将项目配置到pod。这很简单,例如你可以看this,我在创建项目后创建pod
答案 1 :(得分:0)
对于swift,您需要拥有Cocoa Touch Framework