XCTEQ
  • Home
  • XCBLOG
  • CONTACT
  • Clients

CI/CD

Build Automation

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 continuous deployment of iOS app from continuous integration server. One of the most tricky obstacles to Continuous Delivery is the Read more…

By Shashikant Jagtap, 8 years ago
Build Automation

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 apps by involving in setting up Continuous Integration servers for iOS deployments and provisioning them with Ansible. We used self-hosted Read more…

By Shashikant Jagtap, 8 years ago
Featured

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 easy it becomes to perform Continuous Integration for Apple platforms especially iOS and macOS using Xcode 9 and Xcode Server. Read more…

By Shashikant Jagtap, 8 years ago
Build Automation

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 of the Swift being used to build iOS apps are correct and as expected. We will cover how to automatically Read more…

By Shashikant Jagtap, 8 years ago
Build Automation

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, archive and upload the app to iTunes Connect.  Fortunately, Apple has command line tools to do all these things and Read more…

By Shashikant Jagtap, 8 years ago
iOS DevOps

simctl: Control iOS Simulators from Command Line

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. Apple’s documentation on getting started in the simulator is awesome and we can learn almost everything about controlling simulators from Read more…

By Shashikant Jagtap, 8 years ago
iOS DevOps

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 Packages so that we made sure nothing is broken with code changes. Fortunately, TravisCI gives you free services for the all Read more…

By Shashikant Jagtap, 8 years ago
Build Automation

Top 5 Command Line Tools for iOS Developer

Xcode comes with lot of command line tools which you can find at path

Ruby
1
2
3
 
/Applications/Xcode.app/Contents/Developer/usr/bin
 

 each one has a specific purpose but some of them are very important in day to day role of iOS Developers. Most iOS Developers like to do everything from GUI either Xcode or using third Read more…

By Shashikant Jagtap, 9 years ago
Build Automation

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. We can use those features to speed up the iOS Continuous Integration process. Current iOS CI Limitation Before Xcode 8, Read more…

By Shashikant Jagtap, 9 years ago
Build Automation

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 developers. Code reuse can be achieved by creating and distributing the packages from central repository. A package manager is a tool that Read more…

By Shashikant Jagtap, 9 years ago

Posts navigation

Previous 1 … 6 7 8 Next
Follow XCTEQ
  • Facebook
  • Twitter
  • YouTube
  • iTunes
  • LinkedIn
  • Meetup
  • Medium
  • GitHub
  • Telephone
  • Email
  • Personal website
  • RSS Feed
Privacy and Cookie Policy

XCTEQ uses Cookies for the better experience. You can check out our Privacy Policy and Cookie Policy for details.

Our Upcoming Book
About Us

We’re XCTEQ Limited, a London-based company specialised in DevOps, CI/CD, Automation and AI/ML testing.© 2018, XCTEQ. Registered No. 11510205

Contact XCTEQ

CONTACT@XCTEQ.CO.UK


Hestia | Developed by ThemeIsle
XCTEQ has stopped business activities until further notice. Our Cookie Policy. AcceptView Policy