dart_xcodeproj 0.1.1
dart_xcodeproj: ^0.1.1 copied to clipboard
Dart library for parsing and working with Xcode projects. Manipulates .xcodeproj, .xcworkspace, .xcscheme, and .xcconfig files. Pure Dart, cross-platform (macOS, Windows, Linux), zero native code.
Changelog #
0.1.1 #
Bug Fixes #
- Export all scheme types from public barrel (
BuildableProductRunnable,BuildableReference,BuildAction,LaunchAction,TestAction,AnalyzeAction,ArchiveAction,ProfileAction, and related types)
0.1.0 #
Initial release. Dart library for parsing and working with Xcode projects, heavily inspired by CocoaPods XcodeProj and xcode.
Features #
- ASCII plist read/write with byte-identical round-trip
- Full PBX object model (25+ ISA types) with reference counting
XcodeProjectopen / create / mutate / saveXCWorkspace,XCScheme,XcConfigread/write- UUID-agnostic
Differfor project comparison - CLI:
show,sort,project-diff,config-dump - Zero native code; runs on macOS, Linux, Windows