XCTEQ
  • Home
  • XCBLOG
  • CONTACT
  • Clients

iOS DevOps

BDD

Tips for Writing Scalable XCUITests – WWDC 2017

At WWDC 2017, there was an amazing talk on engineering for testability which focuses on the importance of quality of test code along with app code.  The talk introduced various way we can improve testability of apps by writing great test code. The most important bit was a second part where Read more…

By Shashikant Jagtap, 8 years ago
Build Automation

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 apps  e.g  iMessages extension is very common. While we develop iOS apps, extensions have to be separate targets in an Read more…

By Shashikant Jagtap, 8 years ago
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

Hands-on XCUITest Features with Xcode 9

At WWDC 2017, there was a great session on What’s New in Testing which was mainly about new features of XCTest and XCUITest frameworks.  The team working on developer tools at Apple has made huge improvements in the area of  UI Testing with XCUITest and Continuous Integration with Xcode Server. In 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

Posts navigation

Previous 1 … 8 9 10 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