swift - 无法启动具有 Carthage 依赖项的应用程序 (SnapKit)
问题描述
假设我有一个依赖于 SnapKit 的框架,我们使用 Carthage 构建所有依赖项
在我的框架的 Cartfile 中,我有
github "SnapKit/SnapKit" ~> 5.0.0
Everyting 正在正确构建,然后我将框架添加到项目中并添加copy-frameworks
构建阶段,但是在应用程序启动时我得到
dyld: Library not loaded: @rpath/SnapKit.framework/SnapKit
Referenced from: path/to/Myframework.framework/MyFramework
Reason: Incompatible library version: MyFramework requires version 1.0.0 or later, but SnapKit provides version 0.0.0
是否有可能使用正确版本的 Carthage 构建 SnapKit,或者我做错了什么?
解决方案
推荐阅读
- php - 如何编写 GET 请求以检索 WooCommerce 上的所有产品(不仅是前 10 个)
- java - 如何从 Firebase Realtime DB 的键中获取所有值?
- flutter - Flutter 如何遍历映射和打印值
- c# - Mysql 和 Visual Studio 2019 for macOS 之间的连接不起作用
- tomcat - 在axis2.xml中检索当前工作目录
- pact-jvm - 无法发布到 Pack-Broker:重复键值违规
- php - laravel 5.8:在个人资料页面中向新用户显示空字段
- vb.net - VB.NET 静态变量存储在哪里?
- dns - 在 Windows Server 2019 AD 中创建子 DNS 时,父 dns 是服务器 2008 先决条件检查失败
- php - 显示数据的问题,来自 laravel 视图中的 sqlite?