是否可以将下面Podfile中名为'SideMenuController‘的pod的swift版本编译器设置为3.0版?如果是,那该怎么做呢?
use_frameworks!
platform :ios, '10.0'
def shared_pods
pod 'Alamofire', '4.6.0'
pod 'SideMenuController', '0.2.4'
end
发布于 2018-10-04 18:25:00
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings.delete('CODE_SIGNING_ALLOWED')
config.build_settings.delete('CODE_SIGNING_REQUIRED')
end
installer.pods_project.targets.each do |target|
if ['SideMenuController'].include? target.name
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.0'
end
end
end
end
发布于 2018-08-01 12:34:41
尝尝这个
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'MyApp' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for MyApp
pod 'SideMenuController', '~> 0.2.4'
pod 'Alamofire', '~> 4.6.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
发布于 2021-01-06 05:27:54
post_install do |installer|
installer.pods_project.targets.each do |target|
if target.name == '<insert target name of your pod here>'
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '<insert swift version here>'
end
end
end
end
https://stackoverflow.com/questions/51614520
复制相似问题