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

时间:2016-05-08 03:18:09

标签: ios swift cocoapods

我刚刚添加了一个名为" SwiftyButton"进入我的Podfile和pod install。然后我添加了" PureLayout"和" SwiftyButton"进入"链接框架和图书馆"啄。

在故事板中,我将UIButton的课程改为" SwiftyButton"并弹出此错误:

  

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

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

  • 在Build Settings
  • 中设置Runpath搜索路径
  • 从链接框架和库中删除框架
  • 清理项目
  • pod install

但他们都没有工作。错误仍然存​​在!

我也见过this question,但我不知道答案是什么。它似乎与Cocoapods无关。

1 个答案:

答案 0 :(得分:1)

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

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

sudo gem uninstall cocoapods

然后它促使我选择要卸载的gem版本,所以我选择了2,这是预发布版本。

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

pod --version

它是! (0.39.0)

然后我导航回项目目录并做了:

pod update

最后,我打开了Xcode,它似乎正在工作!