├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md └── workflows │ ├── branch-check.yml │ └── publish.yml ├── .gitignore ├── CONTRIBUTING.md ├── Makefile ├── dev-requirements.txt ├── license.txt ├── mod_pbxproj.py ├── mod_pbxproj └── tests │ └── samples │ ├── cloud-search.pbxproj │ ├── collection-view.pbxproj │ ├── demo.pbxproj │ ├── demo2.pbxproj │ ├── demo3.pbxproj │ ├── demo4.pbxproj │ ├── embedded-framework.pbxproj │ ├── metal-image-processing.pbxproj │ └── music-cube.pbxproj ├── pbxproj ├── PBXGenericObject.py ├── PBXKey.py ├── PBXList.py ├── PBXObjects.py ├── PBXRootObject.py ├── XcodeProject.py ├── __init__.py ├── __main__.py ├── pbxcli │ ├── __init__.py │ ├── pbxproj_file.py │ ├── pbxproj_flag.py │ ├── pbxproj_folder.py │ └── pbxproj_show.py ├── pbxextensions │ ├── ProjectFiles.py │ ├── ProjectFlags.py │ ├── ProjectGroups.py │ └── __init__.py └── pbxsections │ ├── PBXAggregateTarget.py │ ├── PBXBuildFile.py │ ├── PBXContainerItemProxy.py │ ├── PBXCopyFilesBuildPhase.py │ ├── PBXFileReference.py │ ├── PBXFileSystemSynchronizedRootGroup.py │ ├── PBXFrameworksBuildPhase.py │ ├── PBXGenericBuildPhase.py │ ├── PBXGenericTarget.py │ ├── PBXGroup.py │ ├── PBXHeadersBuildPhase.py │ ├── PBXLegacyTarget.py │ ├── PBXNativeTarget.py │ ├── PBXProject.py │ ├── PBXReferenceProxy.py │ ├── PBXResourcesBuildPhase.py │ ├── PBXShellScriptBuildPhase.py │ ├── PBXSourcesBuildPhase.py │ ├── PBXTargetDependency.py │ ├── XCBuildConfiguration.py │ ├── XCConfigurationList.py │ ├── XCLocalSwiftPackageReference.py │ ├── XCRemoteSwiftPackageReference.py │ ├── XCSwiftPackageProductDependency.py │ └── __init__.py ├── pyproject.toml ├── pytest.ini ├── readme.rst ├── requirements.txt ├── setup.py └── tests ├── TestPBXGenericObject.py ├── TestPBXKey.py ├── TestPBXObjects.py ├── TestXCodeProject.py ├── pbxcli ├── TestPBXCLI.py ├── TestPBXProjFile.py ├── TestPBXProjFlag.py ├── TestPBXProjFolder.py ├── TestPBXProjShow.py └── __init__.py ├── pbxextensions ├── TestProjectFiles.py ├── TestProjectFlags.py ├── TestProjectGroups.py └── __init__.py ├── pbxsections ├── TestPBXBuildFile.py ├── TestPBXContainerItemProxy.py ├── TestPBXCopyFilesBuildPhase.py ├── TestPBXFileReference.py ├── TestPBXFileSystemSynchronizedRootGroup.py ├── TestPBXFrameworksBuildPhase.py ├── TestPBXGenericBuildPhase.py ├── TestPBXGenericTarget.py ├── TestPBXGroup.py ├── TestPBXHeadersBuildPhase.py ├── TestPBXProject.py ├── TestPBXResourcesBuildPhase.py ├── TestPBXShellScriptBuildPhase.py ├── TestPBXSourcesBuildPhase.py ├── TestPBXTargetDependency.py ├── TestXCBuildConfiguration.py ├── TestXCConfigurationList.py ├── TestXCLocalSwiftPackageReference.py ├── TestXCRemoteSwiftPackageReference.py ├── TestXCSwiftPackageProductDependency.py └── __init__.py ├── samples ├── dirA │ ├── dirB │ │ ├── fileB.h │ │ └── fileB.m │ └── fileA.m ├── external.xcframework │ └── .gitkeep ├── path with spaces │ └── testLibrary.a └── test with spaces.framework │ └── .gitkeep └── samplescli ├── broken-references.pbxproj ├── dependency.xcodeproj └── project.pbxproj ├── gigantic.pbxproj ├── massive.pbxproj ├── plist.pbxproj └── project.pbxproj /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: kronenthaler 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/branch-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/.github/workflows/branch-check.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/Makefile -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/dev-requirements.txt -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/license.txt -------------------------------------------------------------------------------- /mod_pbxproj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/mod_pbxproj.py -------------------------------------------------------------------------------- /mod_pbxproj/tests/samples/cloud-search.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/mod_pbxproj/tests/samples/cloud-search.pbxproj -------------------------------------------------------------------------------- /mod_pbxproj/tests/samples/collection-view.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/mod_pbxproj/tests/samples/collection-view.pbxproj -------------------------------------------------------------------------------- /mod_pbxproj/tests/samples/demo.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/mod_pbxproj/tests/samples/demo.pbxproj -------------------------------------------------------------------------------- /mod_pbxproj/tests/samples/demo2.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/mod_pbxproj/tests/samples/demo2.pbxproj -------------------------------------------------------------------------------- /mod_pbxproj/tests/samples/demo3.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/mod_pbxproj/tests/samples/demo3.pbxproj -------------------------------------------------------------------------------- /mod_pbxproj/tests/samples/demo4.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/mod_pbxproj/tests/samples/demo4.pbxproj -------------------------------------------------------------------------------- /mod_pbxproj/tests/samples/embedded-framework.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/mod_pbxproj/tests/samples/embedded-framework.pbxproj -------------------------------------------------------------------------------- /mod_pbxproj/tests/samples/metal-image-processing.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/mod_pbxproj/tests/samples/metal-image-processing.pbxproj -------------------------------------------------------------------------------- /mod_pbxproj/tests/samples/music-cube.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/mod_pbxproj/tests/samples/music-cube.pbxproj -------------------------------------------------------------------------------- /pbxproj/PBXGenericObject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/PBXGenericObject.py -------------------------------------------------------------------------------- /pbxproj/PBXKey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/PBXKey.py -------------------------------------------------------------------------------- /pbxproj/PBXList.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/PBXList.py -------------------------------------------------------------------------------- /pbxproj/PBXObjects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/PBXObjects.py -------------------------------------------------------------------------------- /pbxproj/PBXRootObject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/PBXRootObject.py -------------------------------------------------------------------------------- /pbxproj/XcodeProject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/XcodeProject.py -------------------------------------------------------------------------------- /pbxproj/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/__init__.py -------------------------------------------------------------------------------- /pbxproj/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/__main__.py -------------------------------------------------------------------------------- /pbxproj/pbxcli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxcli/__init__.py -------------------------------------------------------------------------------- /pbxproj/pbxcli/pbxproj_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxcli/pbxproj_file.py -------------------------------------------------------------------------------- /pbxproj/pbxcli/pbxproj_flag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxcli/pbxproj_flag.py -------------------------------------------------------------------------------- /pbxproj/pbxcli/pbxproj_folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxcli/pbxproj_folder.py -------------------------------------------------------------------------------- /pbxproj/pbxcli/pbxproj_show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxcli/pbxproj_show.py -------------------------------------------------------------------------------- /pbxproj/pbxextensions/ProjectFiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxextensions/ProjectFiles.py -------------------------------------------------------------------------------- /pbxproj/pbxextensions/ProjectFlags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxextensions/ProjectFlags.py -------------------------------------------------------------------------------- /pbxproj/pbxextensions/ProjectGroups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxextensions/ProjectGroups.py -------------------------------------------------------------------------------- /pbxproj/pbxextensions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxextensions/__init__.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXAggregateTarget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXAggregateTarget.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXBuildFile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXBuildFile.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXContainerItemProxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXContainerItemProxy.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXCopyFilesBuildPhase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXCopyFilesBuildPhase.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXFileReference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXFileReference.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXFileSystemSynchronizedRootGroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXFileSystemSynchronizedRootGroup.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXFrameworksBuildPhase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXFrameworksBuildPhase.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXGenericBuildPhase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXGenericBuildPhase.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXGenericTarget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXGenericTarget.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXGroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXGroup.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXHeadersBuildPhase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXHeadersBuildPhase.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXLegacyTarget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXLegacyTarget.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXNativeTarget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXNativeTarget.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXProject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXProject.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXReferenceProxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXReferenceProxy.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXResourcesBuildPhase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXResourcesBuildPhase.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXShellScriptBuildPhase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXShellScriptBuildPhase.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXSourcesBuildPhase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXSourcesBuildPhase.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/PBXTargetDependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/PBXTargetDependency.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/XCBuildConfiguration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/XCBuildConfiguration.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/XCConfigurationList.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/XCConfigurationList.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/XCLocalSwiftPackageReference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/XCLocalSwiftPackageReference.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/XCRemoteSwiftPackageReference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/XCRemoteSwiftPackageReference.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/XCSwiftPackageProductDependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/XCSwiftPackageProductDependency.py -------------------------------------------------------------------------------- /pbxproj/pbxsections/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pbxproj/pbxsections/__init__.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/pytest.ini -------------------------------------------------------------------------------- /readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/readme.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | docopt 2 | openstep_parser>=1.5.1 3 | setuptools 4 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/setup.py -------------------------------------------------------------------------------- /tests/TestPBXGenericObject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/TestPBXGenericObject.py -------------------------------------------------------------------------------- /tests/TestPBXKey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/TestPBXKey.py -------------------------------------------------------------------------------- /tests/TestPBXObjects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/TestPBXObjects.py -------------------------------------------------------------------------------- /tests/TestXCodeProject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/TestXCodeProject.py -------------------------------------------------------------------------------- /tests/pbxcli/TestPBXCLI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxcli/TestPBXCLI.py -------------------------------------------------------------------------------- /tests/pbxcli/TestPBXProjFile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxcli/TestPBXProjFile.py -------------------------------------------------------------------------------- /tests/pbxcli/TestPBXProjFlag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxcli/TestPBXProjFlag.py -------------------------------------------------------------------------------- /tests/pbxcli/TestPBXProjFolder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxcli/TestPBXProjFolder.py -------------------------------------------------------------------------------- /tests/pbxcli/TestPBXProjShow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxcli/TestPBXProjShow.py -------------------------------------------------------------------------------- /tests/pbxcli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxcli/__init__.py -------------------------------------------------------------------------------- /tests/pbxextensions/TestProjectFiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxextensions/TestProjectFiles.py -------------------------------------------------------------------------------- /tests/pbxextensions/TestProjectFlags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxextensions/TestProjectFlags.py -------------------------------------------------------------------------------- /tests/pbxextensions/TestProjectGroups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxextensions/TestProjectGroups.py -------------------------------------------------------------------------------- /tests/pbxextensions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pbxsections/TestPBXBuildFile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestPBXBuildFile.py -------------------------------------------------------------------------------- /tests/pbxsections/TestPBXContainerItemProxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestPBXContainerItemProxy.py -------------------------------------------------------------------------------- /tests/pbxsections/TestPBXCopyFilesBuildPhase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestPBXCopyFilesBuildPhase.py -------------------------------------------------------------------------------- /tests/pbxsections/TestPBXFileReference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestPBXFileReference.py -------------------------------------------------------------------------------- /tests/pbxsections/TestPBXFileSystemSynchronizedRootGroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestPBXFileSystemSynchronizedRootGroup.py -------------------------------------------------------------------------------- /tests/pbxsections/TestPBXFrameworksBuildPhase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestPBXFrameworksBuildPhase.py -------------------------------------------------------------------------------- /tests/pbxsections/TestPBXGenericBuildPhase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestPBXGenericBuildPhase.py -------------------------------------------------------------------------------- /tests/pbxsections/TestPBXGenericTarget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestPBXGenericTarget.py -------------------------------------------------------------------------------- /tests/pbxsections/TestPBXGroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestPBXGroup.py -------------------------------------------------------------------------------- /tests/pbxsections/TestPBXHeadersBuildPhase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestPBXHeadersBuildPhase.py -------------------------------------------------------------------------------- /tests/pbxsections/TestPBXProject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestPBXProject.py -------------------------------------------------------------------------------- /tests/pbxsections/TestPBXResourcesBuildPhase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestPBXResourcesBuildPhase.py -------------------------------------------------------------------------------- /tests/pbxsections/TestPBXShellScriptBuildPhase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestPBXShellScriptBuildPhase.py -------------------------------------------------------------------------------- /tests/pbxsections/TestPBXSourcesBuildPhase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestPBXSourcesBuildPhase.py -------------------------------------------------------------------------------- /tests/pbxsections/TestPBXTargetDependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestPBXTargetDependency.py -------------------------------------------------------------------------------- /tests/pbxsections/TestXCBuildConfiguration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestXCBuildConfiguration.py -------------------------------------------------------------------------------- /tests/pbxsections/TestXCConfigurationList.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestXCConfigurationList.py -------------------------------------------------------------------------------- /tests/pbxsections/TestXCLocalSwiftPackageReference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestXCLocalSwiftPackageReference.py -------------------------------------------------------------------------------- /tests/pbxsections/TestXCRemoteSwiftPackageReference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestXCRemoteSwiftPackageReference.py -------------------------------------------------------------------------------- /tests/pbxsections/TestXCSwiftPackageProductDependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/pbxsections/TestXCSwiftPackageProductDependency.py -------------------------------------------------------------------------------- /tests/pbxsections/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/samples/dirA/dirB/fileB.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/samples/dirA/dirB/fileB.m: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/samples/dirA/fileA.m: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/samples/external.xcframework/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/samples/path with spaces/testLibrary.a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/samples/test with spaces.framework/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/samplescli/broken-references.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/samplescli/broken-references.pbxproj -------------------------------------------------------------------------------- /tests/samplescli/dependency.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/samplescli/dependency.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /tests/samplescli/gigantic.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/samplescli/gigantic.pbxproj -------------------------------------------------------------------------------- /tests/samplescli/massive.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/samplescli/massive.pbxproj -------------------------------------------------------------------------------- /tests/samplescli/plist.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/samplescli/plist.pbxproj -------------------------------------------------------------------------------- /tests/samplescli/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kronenthaler/mod-pbxproj/HEAD/tests/samplescli/project.pbxproj --------------------------------------------------------------------------------