繁体   English   中英

无法呈现 Swifty 按钮的实例:dlopen(SwiftyButton.framework, 1):库未加载

[英]Failed to render instance of Swifty Button: dlopen(SwiftyButton.framework, 1): Library not loaded

我刚刚在我的 Podfile 和pod install添加了一个名为“ SwiftyButton ”的pod install 然后我将“PureLayout”和“SwiftyButton”都添加到“Linked Framework and Libraries”中。

在情节提要中,我将UIButton的类更改为“SwiftyButton”并弹出此错误:

无法呈现 Swifty 按钮的实例:dlopen(SwiftyButton.framework, 1):库未加载:@rpath/PureLayout.frameowrk/PureLayout 引用自:SwiftyButton.framework 原因:找不到图像。

我搜索了很多堆栈溢出的帖子,并尝试了很多解决方案,包括

  • 在构建设置中设置运行路径搜索路径
  • 从链接框架和库中删除框架
  • 清理项目
  • pod install

但他们都没有工作。 错误依旧!

我也看过这个问题,但我不知道答案在说什么。 它似乎与 Cocoapods 无关。

我通过卸载 cocoapods 的预发布版本解决了这个问题。

首先,我运行了这个命令:

sudo gem uninstall cocoapods

然后它提示我选择要卸载的gem的版本,所以我选择了2,也就是预发布版本。

之后我查看了cocoapods的版本,看是不是最新的稳定版本:

pod --version

确实如此! (0.39.0)

然后我导航回项目目录并执行以下操作:

pod update

最后,我打开了 Xcode,它似乎可以工作了!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM