Reputation: 33307
Here is my pod file:
platform :ios, '8.0'
use_frameworks!
target 'TestApp' do
...
end
After pod install
I get the following errors:
[!] The `TestApp [Debug]` target overrides the `OTHER_SWIFT_FLAGS` build setting defined in `Pods/Target Support Files/Pods-TestApp/Pods-TestApp.debug.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
[!] The `TestApp [Release]` target overrides the `OTHER_SWIFT_FLAGS` build setting defined in `Pods/Target Support Files/Pods-TestApp/Pods-TestApp.release.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
How do I resolve this problem?
Upvotes: 37
Views: 25293
Reputation: 240
I also had same problem where I have to use multiple targets and cocoapods
You can add multiple swift flags in targets --> Build Settings ---> Other Swift flags.
Upvotes: 1
Reputation: 7826
Select your project
Switch to your project 's Build Settings
panel.
Search for Other Swift Flags
Now you may see the value of Other Swift Flags
shows in BOLD
(BOLD also means this value is being overridden)
As the warnings showing in terminal:
Use the
$(inherited)
flag, or - Remove the build settings from the target.
You can make the compiler happy in these two ways:
Option 1:
Double click the Other Swift Flags
value area and replace the value with $(inherited)
Option 2:
Select the Other Swift Flags
panel to make it highlight. Then press the Delete Button in your keyboard and now the font will become THIN, instead of BOLD.
Upvotes: 82