A.) System Requirements:-
- Require Node 4 or above
- Xcode 8 IOS 10
B.) Open terminal and type following command to install Appium 1.6.3:- npm install-g Appium
C.) External Dependencies:-
- Install "Homebrew" by following command:- ruby-e "$ (curl-fssl https://raw.githubusercontent.com/Homebrew/ Install/master/install) "
- After instaling Home Brew Run following commands:-
- Brew Install Ideviceinstaller
- Brew Install Carthage
- NPM install-g Ios-deploy
- NPM install-g Deviceconsole
- Gem Install Xcpretty
- Brew Install Libimobiledevice--head (for iOS10)
- Brew Install Libimobiledevice (For IOS 9)
3.) Webdriveragent Configuration:-
Details about Commands
1.)Homebrew :-Package Manager for MacOS.
2.) Ideviceinstaller:- cross-platform Library and tools for communicating with IOS devices
3.) Carthage:- A dependency manager that gets the job did without taking over the responsibility of Xcode.
4.) Ios-deploy:- debug iOS apps without using Xcode
5.) Deviceconsole:-IOS system log tailer.
6.) Xcpretty:- flexible and fast xcodebuild formatter.
7.) Libimobiledevice:- A cross-platform Software Protocol library and tools to communicate with IOS
Installation Guide for Appium 1.6.3