Coder Social home page Coder Social logo

tamsuiboy / air-test Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rjyo/air-test

1.0 2.0 0.0 6.51 MB

A tool that will make a lot of iPhone/iPad developers' life easier. It shares your app over-the-air in a WiFi network. Bonjour is used and no configuration is needed.

License: MIT License

air-test's Introduction

AirTest

A tool that will make a lot of iPhone/iPad developers' life easier. It shares your app over-the-air in a WiFi network. Bonjour is used and no configuration is needed. The magic behind is Apple's Wireless Enterprise Distribution protocol.

If you have any of the following things bugging you

  • wanted to test your app but found the USB cable is not with you
  • have to plugged in your teammates' devices one by one just to show them some new feature
  • worried about your device's battery life because it is charged several times a day just for app test

AirTest solves all these problems in an elegant and extremely simple way. Only 3 steps needed.

  1. Compile your app for iOS devices
  2. Drag .app or .ipa file(s) in AirTest on Mac.
  3. Open AirTest client on your device and choose the app to install!

NOTE

AirTest is only a tool for test-driving your app wirelessly. It is NOT a replacement for Apple’s ad hoc provisioning profile and device number limitations. A valid iOS Developer Program (iDP) account is needed and only devices registered in your iDP can be used.

AirTest in Action

screenshot1

screenshot2

How to Build

AirTest is using Pull-to-refresh as a sub-module

git clone git://github.com/rjyo/Air-Test.git
git submodule init
git submodule update

It also uses Tapku Library, and should also use it as a sub-module in the near future.

Precompiled Binary

You can just compile the iPhone app while using our precompiled Mac Client - AirTest.dmg.

Todos

  • Tapku Library is now copied and modified. Should use it as a git sub-module.
  • Some other third-party libraries should also be included in some more smarter way.
  • Change license information in source code.

Future Plans

  • Support command line interface to make life easier when using a command line based build system like rake
  • A web interface for iOS devices so that AirTest will works without the iPhone client

Copyright

(C)Copyright 2011 Xu Lele (Rakuraku Jyo if you know me in Japan). Feel free to drop me by on Twitter @xu_lele. AirTest is released under MIT license.

air-test's People

Contributors

rjyo avatar

Stargazers

Love in Casablanca avatar

Watchers

Love in Casablanca avatar James Cloos 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.