Continuous Delivery enables frequent releases of new features as soon they are ready and approved by product owners. The continuous Delivery pipeline should be able to analyse, build, test, archive […]
Tag: CI/CD
Top 5 Tips for Integrating SwiftLint into iOS CI/CD Pipelines
Swift is getting popular programming language for developing iOS apps these days. Being a type safe language, it’s important to focus on code styling and conventions of the Swift code. […]
Continuous Performance Testing of an iOS Apps using XCTest
The speed of an iOS app is a key to success in the current competitive market. User hates slow running and unresponsive apps so it became very important to check the […]
Fearless iOS Continuous Delivery with TestFlight and Phased Release
The major obstacles to continuous delivery are the lack confidence in the release candidate and fear of critical bugs in the production. While releasing an iOS app, there is always […]
Code Signing iOS app extensions on Continuous Integration Server
Adding app extensions are the great way to place the power of app wherever users need it. Since Apple launched app extensions, it became very common to have them in […]
iOS Continuous Delivery with Fastlane and Ansible – Part 2
This is the second part of my experience at Photobox Group dealing with Continuous Deployment of iOS apps. In the previous post, we have seen that how we used Fastlane for […]
iOS Continuous Deployment with Fastlane and Ansible – Part 1
Note : This post has been published on official Moonpig Engineering blog. Read here At my previous role at Photobox Group, I have enjoyed working on DevOps practices for iOS […]
Xcode9 + Xcode Server = Comprehensive iOS Continuous Integration
At WWDC 2017, Apple announces something that made almost every iOS developer smile, a session on ‘What’s New in Signing for Xcode and Xcode Server‘. It’s hard to explain, how […]
Ensuring Swift version using Fastlane Plugin
Apple made Swift open-source in December 2015 and since then a new version of Swift getting released frequently. In these changing environment of Swift development, it’s essential to make a sure version […]
xcodebuild: Deploy iOS app from Command Line
The deployment of an iOS app to iTunes Connect involves various things and it’s time-consuming and fragile activity. It’s very common practice for iOS developers use Xcode to build, test, […]