Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

pbxproj-dom

PanayotCankov168.6kApache-2.01.2.0TypeScript support: included

Parser and DOM over the xcode pbxproj

readme

Parser and DOM over the xcode pbxproj

Build Status

Sample usage:

import { Xcode } from "pbxproj-dom/xcode";

const xcode = Xcode.open(pbxprojPath);
xcode.setManualSigningStyle("MyAppTarget");
xcode.save();

The ultimate goal would be one day the module to support a JavaScript API for Xcode modifications similar to the Cocoapods ruby:

post_install do |installer|
 installer.pods_project.targets.each do |target|
   target.build_configurations.each do |config|
     config.build_settings['SWIFT_VERSION'] = '3.0'
   end
 end
end