-
Notifications
You must be signed in to change notification settings - Fork 278
4.c Setup for a non jailbroken iOS Device
Nishant Das Patnaik edited this page Aug 9, 2017
·
9 revisions
- Device with iOS 9 or above (Verified to be working on iOS 9.x & 10.1.1)
- macOS with Xcode 7 or above (Make sure your installed Xcode is compatible with your iOS version)
- Install Homebrew, if you don't have it already
- Open Terminal and type
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Open Terminal and type
- Install
wget
, if you don't have it already- Open Terminal and type
brew install wget
- Open Terminal and type
- Install
Node.js
, if you don't have it already- Open Terminal and type
brew install node
- Open Terminal and type
- Install ideviceinstaller
brew install ideviceinstaller
- Install libimobiledevice
brew install libimobiledevice
- Install ios-deploy
npm install -g ios-deploy
- Follow the Setup Host guide.
- Clone the appmon repo using
git clone https://github.com/dpnishant/appmon
-
Create a Apple Developer Profile, if you don't have one already.
- After you complete this step, you are now ready to sideload "resigned" IPAs on this device.
- Important Tips
- Do not uninstall the demo app, otherwise you shall be not able to use
appmon
on non-jailbroken device and you may have repeat the whole process again. - The self created developer profile has a short life span and to keep it alive/usable and also to continue using appmon, you may need to run your
HelloWorld
app, quite often.
- Do not uninstall the demo app, otherwise you shall be not able to use
- Open Terminal and type
cd appmon/ipa_installer && sh build.sh
to build and install all dependencies - Now, read the AppMon IPA Installer's Usage Guide