swift - 每次构建之前都需要重新安装库(迦太基)
问题描述
我和我的团队正在开发一个 Swift 项目(Swift 5 - XCode 11),并决定使用 Carthage 作为我们的依赖管理器来处理 SwiftyJSON、SDWebImage 和 MapBox 等库。我们已经按照 Carthage 的 GitHub 上的说明完成了设置:创建了一个 Cartfile,下载了库,将文件拖到 XCode 的“框架、库和嵌入式内容”部分,在 Carthage 请求时添加了一个构建阶段......
我的问题是:几乎每次成功构建后,当我尝试运行应用程序时,构建失败,因为其中一个包未被识别:消息显示:“Swift 编译器错误。没有这样的模块 'SwiftyJSON'”(或任何其他图书馆)。
为了暂时解决这个问题,我通过运行再次重新下载所有包:
$ carthage update --platform ios
问题是每次构建应用程序时都需要重新进行此更新,否则会失败。我的其他三个队友都没有遇到这个问题。
如果有人知道这个问题的根源会非常有帮助,我几乎尝试了所有方法!
谢谢!
解决方案
推荐阅读
- sql - 对具有不同时间的相同部件集合中最早的数据进行排序
- java - 如何创建连接管理器并以多种方式处理查询结果?(爪哇)
- android - 移动应用程序中的管理面板 || 如何添加和隐藏本地用户 || 反应原生 || 安卓
- vba - 如何应用粗体和项目符号?
- visual-studio - 调试不适用于带有 Visual Studio 的 docker compose
- reactjs - 如何处理未经授权的用户并将其重定向到 Reactjs 中的 403 页面
- wso2 - 如何更新 SAML WSO2 身份服务器
- r-markdown - r 脚本中的源 .Rmd
- sql-server - 即使连接条件匹配,第二个左外连接也不返回结果集中的行
- java - 具有相同性能的内循环(易碎)替代方案