Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samdmarshall/xcparse
Python library for parsing Xcode files
https://github.com/samdmarshall/xcparse
Last synced: about 1 month ago
JSON representation
Python library for parsing Xcode files
- Host: GitHub
- URL: https://github.com/samdmarshall/xcparse
- Owner: samdmarshall
- License: bsd-3-clause
- Created: 2015-02-27T21:23:31.000Z (over 9 years ago)
- Default Branch: develop
- Last Pushed: 2017-04-17T00:00:24.000Z (over 7 years ago)
- Last Synced: 2024-07-18T19:16:00.103Z (2 months ago)
- Language: Python
- Size: 600 KB
- Stars: 56
- Watchers: 7
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
#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.