iOS Code Signing Tutorials This is Part-4 of the iOS Code Signing tutorial series. This series covers fundamentals of the iOS code signing process. You can find all the posts […]
Category: Build Automation
New Fastlane Plugin to Upload iOS binary with altool
Apple doesn’t want us to enable continuous deployment for whatever reason. There is no API to deal with iTunes Connects and Apple still wants to approve your apps. Apple’s own […]
A Brief Overview of Swift Compiler
Apple open-sourced Swift programming language and whole source code is now available on Github. There are thousands of programming languages available in the world and hundreds of on the way […]
5 Tools for Uploading iOS apps to iTunes Connect
iOS applications don’t go to iTunes Connect easily, it takes blood, sweat and tears of engineers with them. It involves various complex task before app hits iTunes Connect. Surely, every iOS […]
Why You Need to Keep Your Mobile DevOps In-House in 2018
Believe it or not, setting up and managing DevOps tooling is a brainfucking activity. It’s true for both web and mobile application development. It requires the deep understanding of server and […]
Apple Acquires BuddyBuild. Oh, My Xcode Server !
I didn’t expect that this will be my first blog post of 2018. On my holiday, I read the tweet that ‘Apple Buys BuddyBuild’ and It raised my eyebrow, I […]
First Impressions of Fastlane Swift for iOS
Fastlane has just released with Swift support from version 2.69.0 onwards which means iOS developers no longer have to write Ruby code to configure Fastlane in iOS or macOS projects. […]
Xcode Server + Ansible: Scalable and Programmable iOS CI/CD Infrastructure
One of the complaints about Xcode Server is it’s not scalable to be used as large-scale or enterprise level. However, if you have skills to understand and manage an infrastructure […]
Xcode Server: Enabling Code Diagnostic Tools
Xcode comes up with some cool tools that can be used to detect some crazy bugs that are hard to catch with manual or functional automated testing. The memory and […]
agvtool: Automating iOS Build and Version Numbers
DevOps and Continuous Delivery practices enable continuous builds deployed to our internal or beta testing platform. It’s essential to manage the version and build numbers of iOS apps. As a best […]