每次构建之前都需要重新安装库(迦太基)

时间:2020-04-14 11:33:42

标签: swift xcode carthage

我和我的团队正在开发一个Swift项目(Swift 5-XCode 11),并决定使用Carthage作为我们的依赖项管理器来处理诸如SwiftyJSON,SDWebImage和MapBox之类的库。我们已经按照Carthage的GitHub上的指定进行了设置:创建了Cartfile,下载了库,将文件拖到XCode的“ Framework,Libraries&Embedded content”部分,并在Carthage请求时添加了一个Build阶段...

我的问题是:在几乎每次成功构建之后,当我尝试运行应用程序时,构建失败,因为未识别其中一个软件包:消息显示:“ Swift编译器错误。没有这样的模块'SwiftyJSON'”(或其他任何库)。

要暂时解决此问题,我通过运行以下命令再次重新下载所有软件包:

$ carthage update --platform ios

问题在于,每次构建应用程序时,我都需要重新执行此更新,否则它将失败。我的其他三个队友都没有面临这个问题。

如果有人知道这个问题的根源,那我将尽一切努力!

谢谢!

0 个答案:

没有答案