ios SQLite.swift 项目 Swift 3.0
ios SQLite.swift project with Swift 3.0
我正在将我的 iOS 应用程序迁移到 Xcode8 和 Swift 3. 我更新了依赖版本,除了 SQLite.swift 之外一切看起来都很好。
在我的 "import SQLite" 行项目中,我遇到了这个错误:
"使用 Swift 2.3 编译的模块无法导入 Swift 3.0 ..."
而我的目标是 SQLite.swift 的最新版本。
Pods 项目下的 Target "SQlite.swift" 我也设置 "Use Legacy Swift Language Version" 为 yes。
知道我错过了什么吗?
我的 pod 文件如下所示:
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.10不支持swift 3.
尝试在 Podfile 中使用以下行
pod 'SQLite.swift', :git => 'https://github.com/stephencelis/SQLite.swift.git', :branch => 'master'
使用 this.definatly 工作 我使用这个,对我来说 100% 工作
use_frameworks!
target 'YourAppTargetName' do
pod 'SQLite.swift', '~> 0.11.3'
end
我正在将我的 iOS 应用程序迁移到 Xcode8 和 Swift 3. 我更新了依赖版本,除了 SQLite.swift 之外一切看起来都很好。 在我的 "import SQLite" 行项目中,我遇到了这个错误:
"使用 Swift 2.3 编译的模块无法导入 Swift 3.0 ..."
而我的目标是 SQLite.swift 的最新版本。 Pods 项目下的 Target "SQlite.swift" 我也设置 "Use Legacy Swift Language Version" 为 yes。 知道我错过了什么吗?
我的 pod 文件如下所示:
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.10不支持swift 3.
尝试在 Podfile 中使用以下行
pod 'SQLite.swift', :git => 'https://github.com/stephencelis/SQLite.swift.git', :branch => 'master'
使用 this.definatly 工作 我使用这个,对我来说 100% 工作
use_frameworks!
target 'YourAppTargetName' do
pod 'SQLite.swift', '~> 0.11.3'
end