2017-04-05 118 views
0

我使用CocoaPods安裝SDWebImageCountdownLabel,但我安裝的那些模塊無法在我的Swift文件的開頭導入。使用CocoaPods安裝模塊後無法導入模塊

以下是我的代碼:?

import UIKit 

import CountdownLabel 

class.... { 
.. 
.. 
} 

它會提示出一個錯誤,它說Cannot load underlying module for 'CountdownLabel」有沒有人有此症狀的任何想法

  1. 我必須確保我打開與.xcworkspace
  2. 莢文件安裝沒有返回錯誤

預先感謝您。

+0

這似乎是Xcode中的一個錯誤。嘗試清理(Ctrl + Cmd + C)並重新構建(Cmd + R)項目,這對我來說一直很有用。 – the4kman

+0

我試過,但沒有運氣... –

回答

2

清潔產品,清潔生成文件夾並重新構建。如果這不起作用,請嘗試從CocoaPods重新安裝。但不要忘記在你的Podfile中添加use_frameworks

您可以Alt + Command + Shift + K清理build文件夾或在Xcode比選擇Clean Build Folder

+0

感謝您的建議。 –

0

是否在您的Podfile中有以下代碼? 如果不是,則將此代碼添加到Podfile的頂部。

platform :ios, '8.0' 
use_frameworks! 
+0

是的,我從來沒有編輯Podfile,我只是說了以下英寸 莢「SDWebImage」 莢「CountdownLabel」 –

+0

你添加以下幾行?因爲快速喲需要使用框架而不是館藏。 –

0

清除Derived dataxcode &重新xcodeAlt然後打開Product下拉菜單。 清理然後生成項目。

+0

謝謝,它適用於我。 –

+0

這是一個快速更新。刪除派生數據並重新打開xcode後,該錯誤在當時消失。但是在嘗試編寫模塊中的組件時會返回。我多次嘗試清潔和建設這個項目,但它沒有奏效。任何想法? –

+0

您正在使用哪個版本的xcode?你正在使用的迅捷版本? – Akshay