Skip to content
Install and debug iPhone apps from the command line, without using Xcode
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Added build products to ignore file Nov 5, 2011
Entitlements.plist
Info.plist
LICENSE Initial commit Sep 16, 2011
Makefile
MobileDevice.h Initial commit Sep 16, 2011
README.md Update README.md Sep 12, 2012
ResourceRules.plist Initial commit Sep 16, 2011
demo.c A combination of fixes and new features for fruitstrap. Feb 28, 2012
fruitstrap.c

README.md

This project is no longer maintained.

fruitstrap

Install and debug iPhone apps without using Xcode. Designed to work on unjailbroken devices.

Requirements

  • Mac OS X. Tested on Snow Leopard only.
  • You need to have a valid iPhone development certificate installed.
  • Xcode must be installed, along with the SDK for your iOS version.

Usage

  • fruitstrap [-d] -b <app> [device_id]
  • Optional -d flag launches a remote GDB session after the app has been installed.
  • <app> must be an iPhone application bundle, not an IPA.
  • Optional device_id; useful when you have more than one iPhone/iPad connected.

Demo

  • The included demo.app represents the minimum required to get code running on iOS.
  • make install will install demo.app to the device.
  • make debug will install demo.app and launch a GDB session.

Notes

  • With some modifications, it may be possible to use this without Xcode installed; however, you would need a copy of the relevant DeveloperDiskImage.dmg (included with Xcode). GDB would also run slower as symbols would be downloaded from the device on-the-fly.
You can’t perform that action at this time.