2016-09-29 73 views
1

我使用KannaReachability程序庫。似乎他們已經遷移到SWIFT 3.我用Cocoapods無法遷移到3.0豆莢型程序庫

# Uncomment this line to define a global platform for your project 
platform :ios, '8.0' 
# Uncomment this line if you're using Swift 
use_frameworks! 

target 'MyProj' do 
pod 'Kanna', '~> 2.0.0' 
pod 'ReachabilitySwift', '~> 3' 
end 

post_install do |installer| 
installer.pods_project.targets.each do |target| 
    target.build_configurations.each do |config| 
     config.build_settings['SWIFT_VERSION'] = '3.0' 
    end 
end 

遇到錯誤時做進口:

與雨燕2.3編譯
import Kanna 
import ReachabilitySwift 

模塊無法在斯威夫特進口3.0

Flag:Use legacy swift versions處處設置爲No

+0

當您從命令行運行pod install或pod update時,輸出是什麼? – Sparky

+0

一切都好:Pod安裝完成! Podfile有7個依賴關係,並且已安裝總共pod 12個 。 – Arti

+0

很高興聽到它。上週我遇到了類似的問題,很麻煩。 – Sparky

回答

0

找到的解決方案here。需要刪除rm -rf ~/Library/Developer/Xcode/DerivedData/該文件夾已被緩存。