I've been running into a couple of strange errors in terminal when updating cocoapods after updating a Switf2 project to Swift3. Here are the errors:
[!] The `MyShowGuide [Debug]` target overrides the `FRAMEWORK_SEARCH_PATHS` build setting defined in `Pods/Target Support Files/Pods-MyShowGuide/Pods-MyShowGuide.debug.xcconfig'. This can lead to problems with the CocoaPods installation - Use the `$(inherited)` flag, or - Remove the build settings from the target. [!] The `MyShowGuide [Release]` target overrides the `FRAMEWORK_SEARCH_PATHS` build setting defined in `Pods/Target Support Files/Pods-MyShowGuide/Pods-MyShowGuide.release.xcconfig'. This can lead to problems with the CocoaPods installation - Use the `$(inherited)` flag, or - Remove the build settings from the target.
So far I've tried numerous ways to try and remedy the issue including deleting derived data and running pod deintegrate/ pod install
. I also added $(inherited)
to the Other Linker Flags
and Header Search Paths
but still get the error.
The Pod file is located in the folder of your app. If there is no Pod file yet type the command: pod init in the terminal first. Make sure to cd into your app folder first. If this throws errors try to rebuild it by pressing on your keyboard Command+B.
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES
, Value type is Boolean, click on the other, change the value to $(inherited)
This worked for me:
https://github.com/CocoaPods/CocoaPods/issues/5981#issuecomment-363591574
$(inherited)
Run the cocoapods command in the terminal and things should go fine this time.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With