Core Data is one of the most popular frameworks provided by Apple for iOS and macOS apps. Core data is used to manage the model layer object in our application. […]
Category: Build Automation
Painless JSON Parsing with Swift Codable
Recently, JSON has become most widely used format to transfer data all over the internet. In the world of iOS development, it’s very common for the developer to work with JSON data in Swift and use […]
Main Thread Checker and XCUITests with Xcode 9
Apple has released the stable version of Xcode 9 recently with loads of new features. The most of the iOS developers are saying Xcode 9 is the best release so far […]
Activating Code Diagnostics Tools on the iOS CI Server
One of the goals of having Continuous Integration setup is to find the issues or bugs early in the application development lifecycle. Sooner we detect bugs, cheaper to fix them. The […]
Hosting of ipa and dSYM files of Continuously Delivered iOS apps
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 […]
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. […]
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 […]