2016-05-08 28 views
1

我剛剛在我的Podfile中添加了一個名爲「SwiftyButton」的窗格,pod install。然後,我將「PureLayout」和「SwiftyButton」都添加到「鏈接的框架和庫」中。無法呈現Swifty按鈕的實例:dlopen(SwiftyButton.framework,1):Library not loaded

在故事板,我換了一個UIButton的類 「SwiftyButton」 這個錯誤彈出:

無法呈現SWIFTY按鈕的實例:執行dlopen(SwiftyButton.framework,1):庫未加載:@ rpath/PureLayout.frameowrk/PureLayout引用自:SwiftyButton.framework Reasom:找不到圖像。

我尋覓了很多堆棧溢出的職位,我嘗試了很多的解決方案,包括

  • 設置從鏈接的框架去除框架,構建設置的運行路徑搜索路徑
  • 和庫
  • 清潔項目
  • pod install

但他們都沒有工作。錯誤仍然存​​在!我也看過this question但我不知道答案在說什麼。這似乎與Cocoapods無關。

回答

1

我通過卸載預發佈版本的cocoapods解決了這個問題。

首先,我跑這個命令:

sudo gem uninstall cocoapods 

然後,它促使我選擇一個版本的寶石卸載的,所以我選擇了2,這是預發佈版本。

在那之後我檢查的CocoaPods的版本,看看它是否是最新的穩定版本:

pod --version 

,這是! (0.39.0)

然後我導航回到項目目錄,並做了:

pod update 

最後,我打開Xcode和它似乎是工作!

相關問題