Skip to main content

An Xcode build tool and utility knife.

Project description

fox

fox is a set of tools and utilities for building iOS and Mac projects. fox is not a normal project, but rather an outlet for my deep frustrations with Apple’s Xcode tools. The vision for fox to provide a complete replacement for the Xcode build and project file system (but not an IDE or text editor.) I realize that achieving this vision is probably impossible, but I believe I’ll get something positive out of the journey.

fox is very early and not recommended for production use yet.

Subcommands

ipa

Create a signed IPA file.

fox ipa [-h] [--project PROJECT] --target TARGET [--config CONFIG] --identity IDENTITY --profile PROFILE [--keychain KEYCHAIN]
  • -h Print help.
  • --project Path to Xcode profile file.
  • --config The build configuration. Defaults to Debug.
  • --target Refers to the name of the target in the Xcode project.
  • --identity Name of the code-signing identity, i.e. ‘iPhone Distribution: My Company’.
  • --profile Provisioning profile. If a valid path is supplied, that profile is used. Also, a name can be provided, (i.e. ‘MyApp Ad Hoc’) and fox with search for that provisioning profile in default locations (currently just ~/Library/MobileDevice/Provisioning Profiles).
  • --keychain Use a keychain file instead of the default keychain.

resign

Resign an existing IPA file.

fox resign [-h] --ipa IPA --identity IDENTITY --profile PROFILE [--keychain KEYCHAIN] --output OUTPUT
  • -h Print help.
  • --ipa Path to IPA file to re-sign.
  • --identity Name of the code-signing identity, i.e. ‘iPhone Distribution: My Company’.
  • --profile Provisioning profile. If a valid path is supplied, that profile is used. Also, a name can be provided, (i.e. ‘MyApp Ad Hoc’) and fox with search for that provisioning profile in default locations (currently just ~/Library/MobileDevice/Provisioning Profiles).
  • --keychain Use a keychain file instead of the default keychain.
  • ---output Path to output re-signed IPA file.

Installation

This should work: (sudo) pip install -I git+https://github.com/amrox/fox.git#egg=fox

License

BSD

News

0.2a1

Release date: UNRELEASED

  • Example news entry for the in-development version

0.1

Release date: 15-Mar-2010

  • Example news entry for a released version

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for fox, version 0.1.10
Filename, size & hash File type Python version Upload date
fox-0.1.10.tar.gz (9.0 kB) View hashes Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page