bbc/fruity_builder

Name: fruity_builder

Owner: BBC

Description: iOS code build settings manipulation tool

Created: 2015-09-04 10:12:03.0

Updated: 2016-02-03 13:54:48.0

Pushed: 2016-08-30 12:57:43.0

Homepage: null

Size: 23

Language: Ruby

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Fruity Builder

Code manipulation tools for iOS code bases.

Usage

Initialise with a path to the project folder:

der = FruityBuilder::IOS::Helper.new(path)
Replacing build properties
der.build.replace_dev_team('New dev team')
der.build.replace_code_sign_identity('New identity')
der.build.replace_provisioning_profile('New profile')
der.build.save_project_properties
der.build.replace_bundle_id('New bundle ID')
Retrieving build properties
der.build.get_dev_teams # ['Dev Team']
der.build.get_code_signing_identities # ['Identity 1', 'Identity 2']
der.build.get_provisioning_profiles # ['Profile 1', 'Profile 2']
Retrieving build configurations
der.xcode.get_schemes # ['Scheme 1', 'Scheme 2']
der.xcode.get_build_configurations # ['Debug', 'Release', 'Test']
der.xcode.get_target # ['Target 1', 'Target 2']

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.