Git Product home page Git Product logo

fox's Introduction

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.
               --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

fox's People

Contributors

nachosoto avatar

Stargazers

Garett Bass avatar

Watchers

Tony Cosentini avatar Andy Mroczkowski avatar Kolin Krewinkel avatar Karl Stenerud avatar Matthew Sun avatar Mike Solomon avatar Yuki O'Brien avatar Javi avatar  avatar  avatar James Cloos avatar Aaron Barrett avatar Miguel José Carranza Guisado avatar  avatar Jay Austria avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.