我需要在我的 Swift 项目中使用 SwiftyJSON 和 Alamofire,所以我使用 cocoapods。
我的 Podfile 是:
platform :ios, '9.0'
target 'SwiftSalt' do
use_frameworks!
pod 'SwiftyJSON'
pod 'Alamofire', '~> 4.0'
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
另外,我确实添加了 USER_HEADER_SEARCH_PATHS , $(PODS_ROOT)/**。
但是,还是没有成功。它说“没有这样的模块‘SwiftyJSON’”。模块是什么意思?
最佳答案
将 config.build_settings 更改为 swift 2.3。因为 swiftyJSON 仍在 swift 2.3 上
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '2.3'
end
end
结束
关于Swift 无法在 Xcode 8 上通过 cocoapods 导入 SwiftyJSON 和 Alamofire,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39584390/