无法呈现 Swifty 按钮的实例:dlopen(SwiftyButton.framework, 1):未加载库
Failed to render instance of Swifty Button: dlopen(SwiftyButton.framework, 1): Library not loaded
我刚刚在我的 Podfile 和 pod install
中添加了一个名为“SwiftyButton”的 pod。然后我将 "PureLayout" 和 "SwiftyButton" 添加到 "Linked Framework and Libraries" thingy.
在故事板中,我将 UIButton
的 class 更改为 "SwiftyButton" 并弹出此错误:
Failed to render instance of Swifty Button: dlopen(SwiftyButton.framework, 1): Library not loaded: @rpath/PureLayout.frameowrk/PureLayout Referenced from: SwiftyButton.framework Reasom: image not found.
我搜索了很多堆栈溢出的帖子,我尝试了很多解决方案,包括
- 在构建设置中设置运行路径搜索路径
- 从链接框架和库中删除框架
- 清理项目
pod install
但是他们都没有用。错误仍然存在!
我也看到了this question,但我不知道答案在说什么。好像和Cocoapods没有关系。
我通过卸载 cocoapods 的预发布版本解决了这个问题。
首先,我运行这个命令:
sudo gem uninstall cocoapods
然后提示我选择gem版本卸载,所以我选择了2,也就是prerelease版本
之后查看了cocoapods的版本是否是最新稳定版:
pod --version
确实如此! (0.39.0)
然后我导航回项目目录并做了:
pod update
最后,我打开了 Xcode,它似乎工作正常!
我刚刚在我的 Podfile 和 pod install
中添加了一个名为“SwiftyButton”的 pod。然后我将 "PureLayout" 和 "SwiftyButton" 添加到 "Linked Framework and Libraries" thingy.
在故事板中,我将 UIButton
的 class 更改为 "SwiftyButton" 并弹出此错误:
Failed to render instance of Swifty Button: dlopen(SwiftyButton.framework, 1): Library not loaded: @rpath/PureLayout.frameowrk/PureLayout Referenced from: SwiftyButton.framework Reasom: image not found.
我搜索了很多堆栈溢出的帖子,我尝试了很多解决方案,包括
- 在构建设置中设置运行路径搜索路径
- 从链接框架和库中删除框架
- 清理项目
pod install
但是他们都没有用。错误仍然存在!
我也看到了this question,但我不知道答案在说什么。好像和Cocoapods没有关系。
我通过卸载 cocoapods 的预发布版本解决了这个问题。
首先,我运行这个命令:
sudo gem uninstall cocoapods
然后提示我选择gem版本卸载,所以我选择了2,也就是prerelease版本
之后查看了cocoapods的版本是否是最新稳定版:
pod --version
确实如此! (0.39.0)
然后我导航回项目目录并做了:
pod update
最后,我打开了 Xcode,它似乎工作正常!