Simulate Bad Network Connection in iOS Device and Simulator

While developing an app that requires an internet connection, it is very important to handle use-cases when the connection is slow or non-existent. To figure out when there’s a bad connection via your code, you can use this great Reachability library.

Once Reachability is implement it, it’s pretty easy to test it by simulating a bad connection on your iPhone or iPhone Simulator if you know what tools to use. Here is how you can test a your app on different internet connections using your iPhone and iPhone Simulator:

 

Continue reading

Distributing iOS application for testing and debugging

During development and  testing of mobile application, we need to regularly send application build for tester or client for verification or work.  So it very important to get familiar with number of ways to distribute your iOS application. In this article I will list out 4 such method.

  1. Distributing simulator build for other mac user with Xcode 6.0 or above.
  2. Wireless Distribution  via  www.diawi.com.
  3. Wireless Distribution  via self hosted site.
  4. ipa Distribution.

Continue reading