Skip to content

A beast with many heads. Keep one or more PhoneGap app assets "in the cloud" on build.phonegap.com, and use this shell to store different apps and keep each app up-to-date with the latest assets.

License

AbedDaLion/Hydra

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hydra

Hydra!

A beast with many heads. Keep one or more PhoneGap app assets "in the cloud" on build.phonegap.com, and use this shell to store different apps and keep each app up-to-date with the latest assets.

Getting Started

  1. Edit the CALLBACK_ANDROID and other platform paths at the top of the makefile.
  2. Run make <platform> to generate the PhoneGap/Callback/Cordova project under dist/<platform>.
  3. cd dist/<platform> and then run the platform-specific tools to debug/test/deploy/sign/etc.

iOS' Special Needs

  1. Include libz.dylib in your project

    • Xcode 4
      1. Select your target
      2. Select Build Phases tab
      3. Expand Link Binary with Libraries
      4. Press + at the bottom
      5. Search and add libz.dylib (expand collapsed directories)
      6. (Optional) Move into the "Frameworks" group
  2. In PhoneGap.plist, under "Plugins", add these new entries:

    1. For the key, add "AppLoader", and for the value, add "AppLoader"
    2. For the key, add "com.nitobi.BinaryDownloader", and for the value, add "BinaryDownloader"
    3. For the key, add "com.nitobi.ZipUtil", and for the value, add "ZipUtil"
  3. For PhoneGap 1.1, In PhoneGap.plist, under "ExternalHosts", add these new entries:

    • build.phonegap.com
    • s3.amazonaws.com
    • (any other hosts that your downloaded app needs to connect to - of course you need to know this in advance - or you can use "*" to allow everything)

Why?

  • Easier to manage application updates; a poor man's TestFlight.
  • Theoretically more secure. However: be warned I don't know shit about security.

Contributors

About

A beast with many heads. Keep one or more PhoneGap app assets "in the cloud" on build.phonegap.com, and use this shell to store different apps and keep each app up-to-date with the latest assets.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 54.1%
  • Objective-C 24.4%
  • Java 8.6%
  • JavaScript 5.4%
  • Objective-C++ 4.1%
  • CSS 2.0%
  • Other 1.4%