so I used Venmo/Synx on my Xcode project with CocoaPods, and it completely screwed everything up.
I was able to fix the Manifest.lock and Podfile.lock errors, but now I am getting this error:
The file “Pods.debug.xcconfig” couldn’t be opened because there is no such file. (/Users/user/GitHub/xxxxxx/Pods/Pods/Target Support Files/Pods/Pods.debug.xcconfig)
As you can see, the path is incorrect, as there is no Pods/Pods
directory (there is one extra pod).
How can I fix this? I have only added PODS_ROOT
to the user-defined variable, as that fixed my Podfile and Manifest.lock files.
Any help would be much appreciated!
Edit:
After adding PODS_ROOT, I get this when running pod install
.
[!] The `Project [Debug]` target overrides the `PODS_ROOT` build setting defined in `Pods/Target Support Files/Pods/Pods.debug.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
I faced this issue when I upgraded/downgraded cocoapods between 1.6.x and 1.5.x. The following step fixed this error
1, go to project info tab
2, just under Deployment target, there is configurations field. change your configuration. In my case, there are 2 options
3, clean and build again.
Try deleting the debug.xcconfig file and run pod install again. It solved my issue
For me, changing
Build system
toLegacy
inFile
->workspace settings
did the trickI had the same problem in Xcode 6.1.1. I did the following to solve it:
*The configuration file setting is found by selecting the project (not the target) and then the Info tab.
For me, this caused after I updated cocoapods. So, I downgraded and the build worked again.
To downgrade, first list of all your versions:
Then specify the you want to delete (for me was 1.8.4):
Then, with 1.5.3 worked!
I had the same error while trying to build my project for the first time. This is how I resolved it:
Open the project and delete the “Pods” folder that should be red.
Reopen and build the project, I think it's good to go!