我正在尝试使用Carthage从私有仓库中添加静态框架,但是plugins: [
new CleanWebpackPlugin(),
//...
]
导致“依赖项“«仓库名称»”没有共享框架方案”。
尽管出现错误消息,但框架的方案是共享的。
奇怪的是,将Mach-O类型更改为动态库可解决此问题,而无需对方案进行任何更改。将其更改回静态库会使问题再次发生。
我正在使用迦太基v0.33.0。
carthage update
添加到Cartfile github "«private repo name»"
答案 0 :(得分:0)
我在使用静态库时也遇到了同样的问题。我发现的唯一解决方案是将静态库转换为Cocoa Touch Framework(Dynamic)。
原因是因为迦太基未添加对静态库的支持。
以下是来源:https://github.com/Carthage/Carthage/issues/2285
这个过程可能会帮助您,祝您好运!
Convert a static library target into a framework target in an Xcode project