• Stars
    star
    362
  • Rank 117,671 (Top 3 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created over 13 years ago
  • Updated over 10 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.

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.

More Repositories

1

twitter-2-weibo

An app runs in a stand java J2EE server that syncs tweets from Twitter to Weibo
Java
117
star
2

yaml-config-node

Manage your node.js app configuration based on NODE_ENV, all configuration defined in yaml
JavaScript
40
star
3

libid3-ios

libid3-ios is a patched version based on id3lib 3.8.3-2. It includes a target of libid3.a static library for iOS.
C++
40
star
4

hackback

A bookmarket that directs you back to HackerNews' comments page
JavaScript
19
star
5

letterpress-solver

A CLI tool to solve the Letterpress game by Loren Brichter. This solver used a Redis database to preprocess data and store results. A plain version to solve the board without redis is also included.
JavaScript
18
star
6

cundle

a library bundler for iOS/Mac apps
Shell
12
star
7

SubWatch

A tool to automate sub downloading
Python
11
star
8

node-image-proxy

An image proxy written in node.js with a redis backend, Ready to run on cloud service like CloudFoundry.
JavaScript
10
star
9

LUFontIconControls

Easy way to use icon fonts to replace images in your iOS app.
Objective-C
6
star
10

homebridge-tesla-remote

A homebridge plugin, by which you can control your tesla with Homekit and Siri.
JavaScript
4
star
11

eyefi-diskstation

Pure python implementation of Eye-Fi server, with geotagging support
Python
4
star
12

new-macbook-touchpad-fixer

Have you had palm rejection on the new Macbook touchpad? Did you feel it's unnecessarily too large? There is a fix for it!
4
star
13

app4jp

a website used to report the donations to japan earthquake 2011. can be used as an template for similar needs
JavaScript
3
star
14

libid3-framework

C++
2
star
15

vunchin

The source code of Vunchin(ๆ–‡้Žฎ), the winning project of Startup Weekend Tokyo 3.31~4.2, 2017
C++
1
star
16

tank-8826

A RC tank controllable over internet, based on ESP8266, TAMIYA Track Kit and MQTT
JavaScript
1
star
17

jyorr.com

A theme I used in Tumblr, and this is a modification base on my own needs
JavaScript
1
star