【发布时间】:2018-09-20 22:04:35
【问题描述】:
我已经创建了一个名为 BTNavigationDropdownMenu 的框架(用于 ios 的 swift 项目)。在我尝试将依赖项添加到我创建的分支中的最新版本之前,一切正常。无论我是通过 podfile 还是通过 Carthage 添加其他框架(DYBadge),问题都是一样的。
找不到自动链接框架DYBadge。
UIView 扩展名似乎有问题,它是DYBadge 的一部分。
DYBadge 在我正在开发的主应用程序中运行良好(我在应用程序目标中也需要它)。
以下错误。感谢您提供正确方向的任何提示。
ld:警告:未找到自动链接框架 DYBadge 未定义 架构 x86_64 的符号:“(在 DYBadge):__ObjC.UIView.getBadge() -> DYBadge.DYBadge?”,引用 从: Demo.BTNavigationDropdownMenu.updateBadge(text: Swift.String, at: Swift.Int) -> () in BTNavigationDropdownMenu.o ld: 符号不是 为架构 x86_64 clang 找到:错误:链接器命令失败 退出代码 1(使用 -v 查看调用)
【问题讨论】:
标签: ios swift xcode frameworks