A node js module to handle and manipulate iOS .pbxproj files easily.
npm install xcode-node --save
(not yet on npmjs, for now just clone this repository)
https://bberthelemy.github.io/xcode-node
$ npm run prepublish
$ node lib/index.js
$ npm run generate-docs
- File reading and saving/writing
- Retrieve project basics and targets
- Retrieve build configurations (project + targets)
- Duplicate configurations (project + targets)
- Set user-defined variables (project + targets)
- Set headers' search path (project + targets)
- More targets manipulations (remove, rename ...)
- More build configuration manipulations (other important properties, remove, create from scratch ...)
- Manage schemes
- Manage dependencies (libraries, frameworks ...)
- Manage file structure + groups
- Manage build phases
- DEFINE THE ROADMAP MORE PRECISELY