after installing cocoapods and adding pod \"SwiftCarousel\"
to pod file and uncomment the platform :ios, \'9.0\' I got this ERROR
ALWAYS
The accepted solution works, but now you have to make sure all of your teammates are performing it each pod install
.
And we all know they won't.
You could make CococaPods do it automatically, by adding this to the bottom of your Podfile
:
post_install do |installer_representation|
installer_representation.pods_project.targets.each do |target|
target.build_configurations.each do |config|
if config.name == 'MyPOD'
config.build_settings['ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES'] = 'Yes'
end
end
end
end
More info here: https://www.devsbedevin.net/cocoapods-always-embed-swift-standard-libraries/
I was able to fix this problem by doing the following (step by step):
I suggest to set all pods after install as suggested in the message:
post_install do |installer_representation|
installer_representation.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES'] = '$(inherited)'
end
end
end
Go here in your build settings...
And then highlight the "Always embed..." row and hit delete. This will change it to use the inherited property.
Even after you make this change it will remain there but it will probably change from bold to normal text. If that change happens then it is inherited.
Normal text = inherited.
Bold text = overridden.