Building an IOS app for Appium
For those coming across from calabash, you will be used to having to create a duplicate -cal scheme to embed the calabash.framework into your app. Well, thankfully with Appium there is no need to do this at all. Simply open your Xcode project and build the app. That’s it – nothing special required.
Benefit of Appium over Calabash
The major benefit of Appium here is that the app that you are testing is exactly the same app as you release into production – there is no linked automation framework. This is a definite advantage over calabash.
All you need to do now is open 2 tabs terminal tabs.
In the first one run :
Once this has started up, in the second tab run:
You now have a fully functioning Appium environment.
Important note: I strongly advise that you use bundler with gemfiles if you plan to have appium with ruby bindings installed on the same machine as calabash. If you don’t you can end up with horrible things happening.
If you are experiencing gem issues I whole heartedly recommend this post Installing ruby the Correct Way by cbednarski. It also has a great Appendix on cleaning your environment before re-installing your gems.