2016-10-12 17 views
0

私はiOSアプリケーションをXcode8とSwift 3に移行しています。依存関係のバージョンを更新しましたが、SQLite.swift以外はすべてうまく見えます。ライン「輸入SQLiteの」上の私のプロジェクトで 私はこのエラーをした:私は、最新のをターゲットにしていながらiOS SQLite.swiftプロジェクトとSwift 3.0

「スウィフト2.3でコンパイルさモジュールは ...スウィフト3.0にインポートすることはできません」 SQLite.swiftのバージョン。 また、「Pods」プロジェクトの下にある「SQlite.swift」ターゲットに対して、「Use Legacy Swift Language Version」をyesに設定しました。 何が不足していると思いますか?

マイポッドファイルは次のようになります。

platform :ios, '8.0' 
use_frameworks! 

target 'XYZ' do 
    pod 'OAuthSwift', '~> 1.0.0' 
    pod 'SwiftyJSON', '~> 3.1.1' 
    pod 'SQLite.swift', '~> 0.10.1' 
    pod 'Fabric', '~> 1.6.9' 
    pod 'Crashlytics', '~> 3.8.2' 
    pod 'PagingMenuController', '~> 1.4.0' #2.0.0 require iOS9+ 
    pod 'SDWebImage/WebP', '~> 4.0.0-beta2' 
    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 
end 

答えて

0

私は0.10がサポートしていないと思う迅速3.

pod 'SQLite.swift', :git => 'https://github.com/stephencelis/SQLite.swift.git', :branch => 'master' 
+0

はい、あなたは正しいです!ありがとう。ページに表示されるバージョンが更新されていないため、非常に混乱します。 – Philiz

0

使用this.definatly Podfileに次の行を使用してみてください私はこれを使用して100%の仕事をします

use_frameworks! 

target 'YourAppTargetName' do 
    pod 'SQLite.swift', '~> 0.11.3' 
end 
関連する問題