I've just added CocoaPods to my current project in Xcode 5. Of course, CocoaPods created a workspace and I've launched the workspace in Xcode. I see both my project and the Pods project in the workspace.
My project has been under source control (local git + remote Bitbucket repository) since day one. Now I want to commit and add the Pod stuff but I think that my repo is too deep in the workspace--when I try to commit (and I've tried various commits to get the Pod stuff to take) it always errors out.
How can I add my Pods to my repo? Do I have to delete the old repo and create a new one (git init) at the Workspace level? (I sure hope not because I'm not that great with git and I have a lot of historical commits in my repo already.)
From the directory enclosing your Xcode project, simply execute a git add .
. Documentation here.
You likely had the following hierarchy prior pod init
:
In all likelihood, your git
setup starts at the directory enclosing .xcodeproj
.
After pod install
, the hierarchy did not change. You merely have more files at the same level:
The .xcworkspace
is next to .xcodeproj
, not above. You are free to execute
git add .
...followed by
git commit -m "message"
...assuming that .gitignore
is set up properly, and wether or not you prefer to commit the Pods
directory.
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