我做了一个cocoapod,同时使用swift和obj,所以我使用桥接头来连接它们。
当Build Libraries for Distribution = NO
cocoapod仍然可以编译,但是运行xcodebuild
命令会给出一个错误No 'swiftinterface' files found within
Build Libraries for Distribution = YES
如果出现error: using bridging headers with module interfaces is unsupported: Command CompileSwiftSources failed with a nonzero exit code
错误,cocoapod将无法编译。当Build Libraries for Distribution = YES
和我删除桥接头时,cocoapod无法编译,因为swift和objc文件彼此不可见。
帮忙吗?
我可以用Build Libraries for Distribution = NO
来构建它。问题是我的类的命名。我有一个名为LocationManager的类,所以我用不同的东西重命名它,然后它工作了。