While developing iOS apps, simulators are the best friends of developers. It’s the quick and easy way to test app while development as we can interact with iOS simulators using GUI. […]
Tag: CI/CD
Free Continuous Integration for open-source Swift Packages
Apple has released it’s own package manager called ‘Swift Package Manager‘ to share and distribute Swift packages. It’s a good idea to add free Continuous Integration to our open-source Swift […]
Top 5 Command Line Tools for iOS Developer
Xcode comes with lot of command line tools which you can find at path /Applications/Xcode.app/Contents/Developer/usr/bin each one has a specific purpose but some of them are very important in day […]
Speed up iOS CI using Test Without Building, xctestrun and Fastlane
At WWDC 2016, there was an awesome talk on ‘Advance Testing and Continuous Integration‘ which mentioned lot of new features in the XCTest Framework, Xcode-Sever and xcodebuild command line tool. […]
Swift Dependency Management for iOS
Dependency/Package Manager Most modern languages come with an official solution for code distribution. In today’s world of modern mobile development, it is essential to re-use the code already written by […]
Beginers Guide to iOS Continuous Integration with Xcode Server
Apple has very comprehensive documentation on Xcode Server and Continuous Integration with OSX Server (app) and Xcode Server (Xcode within the server app). You might be wondering what’s the point of this post if everything is […]
Stabilizing the CI By Re-runing Flaky iOS XCUI Tests
Apple has released Xcode UI Testing a.k.a XCUI Test framework at WWDC 2015 which enable UI testing of iOS application straight from Xcode without any third party tools like Appium, Calabash […]
Top 5 reasons for Continuous Integration failure
Agile software development can’t be perfect without effective Continuous Integration process. Continuous Integration a.k.a CI is a process of continuously analyse, build, test and deploy software. Continuous Integration checks an […]
Pros and Cons of using Xcode Server for iOS Continuous Integration
Continuous Integration a.k.a. CI is an integral part of iOS development process which gives early feedback when something breaks during application development. In an agile application development, producing working app is […]
Continuous Integration with Xcode Server on macOS: Complete Setup Guide
Apple has very comprehensive documentation on Xcode Server and Continuous Integration with OSX Server (app) and Xcode Server (Xcode within the server app). You might be wondering what’s the point of this […]