簡體   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