Skip to content
develop
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

#xcparse

xcparse is a python library for parsing and working with Xcode workspace and project files.

##Support

xcparse supports all modern objects found in xcodeproj files, and many legacy object. The parsing component of this library is complete and production ready. There are additional features that I am adding to make complex operations, such as resolving dependency build ordering, easy to perform.

##Examples

Loading a project or workspace

from xcparse import xcparse

root = xcparse(path_to_xcodeproj_or_xcworkspace);

Get a list of projects

root = xcparse(path_to_xcodeproj_or_xcworkspace);

project_list = root.projects();

Get a list of schemes

root = xcparse(path_to_xcodeproj_or_xcworkspace);

scheme_list = root.schemes();

Please explore the API for what it can offer you.