2016-09-29 42 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/该文件夹已被缓存。