2016-11-17 145 views
2

首先 - 我正在使用Xcode 8和Swift 3.現在我想將Dropbox API(SwiftyDropbox)集成到我的應用程序中。因爲我在iOS編程中很新,所以我不確定是否已經正確完成所有步驟。
我決定使用CocoaPods。因此,我安裝了Pods工具並將其更改爲我的項目的目錄。這是保存我的.xcodeproj文件的那個目錄。我希望這是正確的?
我稱之爲「pod init」並添加了SwiftyDropbox框架。我的Podfile看起來像這樣:沒有這樣的模塊'SwiftyDropbox'

# Uncomment the next line to define a global platform for your project 
# platform :ios, '9.0' 

target 'MyProjectName' do 
    # Comment the next line if you're not using Swift and don't want to use dynamic frameworks 
    use_frameworks! 

    # Pods for Legantoo 
    pod 'SwiftyDropbox' 

end 

然後我執行「pod install」。到目前爲止,所有工作都沒有任何問題。
在Xcode中打開我的項目後,我在項目導航器中看到一個名爲「Pods」的新組,因此我認爲集成已成功完成。
現在我按照步驟在AppDelegate.swift中實現Dropbox授權過程。爲此目的,我必須包括由

import SwiftyDropbox 

Dropbox的API而正是這裏是我的問題:如果我建立了項目,然後我會得到錯誤

No such module 'SwiftyDropbox' 

和錯誤的行是一個與進口聲明。我忽略了一步嗎?我已經做了一個完整的清理(Cmd + C),但錯誤仍然存​​在。

回答

3

將任何窗格安裝到您的項目後,必須通過.xcworkspace文件打開項目。你不能通過.xcodeproject來完成它,或者直接在Xcode中打開它。

+0

啊,很高興知道。萬分感謝! – altralaser