ABOUT XCTEQ

We’re XCTEQ Limited, a London-based company specialized in Mobile DevOps, CI/CD, Test Automation and AI/ML of AppleOS apps. Our aim is to boost the development of Apple platform application by automating all the grunt work in Apple way and free up developers time to work on business features. We automate builds, setup CI/CD pipelines, automate all test and releases using Apple developer tools. We make sure that you can ship quality app to Apple AppStore as soon as possible with robust automation and other AI/ML techniques. Apple developer tools are at the core of Saffron Apple. We write active blogs, books, articles and host meetup events, conferences to promote DevOps practices in the development of Apple platform app

TOP TECHNOLOGY INFLUENCERS OF 2018

XCTEQ has been awarded as Top Technology Influencer of 2018 by FitSmallBusiness.  Read more about the other influencers.

Watch Short Intro of XCTEQ


OUR SERVICES

XCINTEGRATION

Gone are the days, where one or two iOS developers used to build apps for the companies. As a large number of apps are being built with the team of developers, there is a need of Continuous Integration system for iOS projects. The process of setting of CI for iOS is complex. There is not only Jenkins but multiple CI options like Xcode Server, TeamCity, BuildKite for self-hosting. There are also cloud-based services like TravisCI, CircleCI, BuddyBuild, Bitrise, Nevercode etc. We will help you to select the right CI service for your team and implement all necessary things to get up and running with Continuous Integration.

XCDELIVERY

Mobile DevOps especially iOS has unique challenges and it's way more complex than web platform. We are specialised in setting up fully automated CI/CD pipelines on any CI server including Xcode Server, TravisCI, CircleCI, Jenkins, TeamCity etc. We can automate the iOS build using native Apple developer tools or using third party tools like Fastlane. This skill is indispensable when it comes to leaving a lasting impression on a client, and ensuring they can release iOS apps continuously without any hassle. Just merge code to the main branch and get the build on TestFlight from the CI server.

XCTESTING

Since iOS 10, all the existing mobile test frameworks e.g Appium, Calabash got broken as Apple deprecated underlying technologies. It caused trouble in QA industry testing iOS apps using traditional programming languages. Apple launched XCUITest framework to test apps in Swift. We are specialised in the Swift and XCTest framework and can set up entire native, reliable, robust test automation framework from scratch. We can cover functional, integration, performance and API test using Apple's own XCTest framework.

XCBLOGGING

XCTEQ has an excellent blog on iOS DevOps, CI/CD and Testi Automation also known as XCBlog. We can help content strategy of our client by tech blogging for them. Our expert bloggers will educate and engage your customer with high-quality content on the latest tools and technologies in the Mobile, DevOps, Test Automation and AI/ML space. Our tech bloggers can also evaluate your product and services to give you honest feedback for product improvement. We can also write usage guide of product/services on your official blog.

OUR WORK

XCBLOG

XCBlog is a tech blog about DevOps, Continuous Delivery and Test Automation for iOS apps. XCBlog has great articles, tutorials about the XCUITest, Xcode Server, Server Side Swift, Code Signing, Fastlane, Carthage, CocoaPod and many more latest native Apple Developer tools. XCBlog is available on AppStore, Medium, Web and Apple News.

XCTOOLS

XCTEQ has written some open source tools to support Automated Testing, Behaviour Driven Development, Build Automation, CI/CD setup for iOS apps. Check out the latest project from XCTEQ on Github. The popular tools are XCFit, XCToken and Xcode Server Ansible role. We have written some plugin for the Fastlane to support XCUITest and Swift Toolchains.

XCBOOK

XCTEQ is in the process of writing the book on iOS DevOps which covers how to apply DevOps practices to iOS app development. This book will cover topics like Package Managers, Code Signing, CI/CD setup and Xcode UI Testing in the details. We will also try to cover AppStore Connect if possible. We are aiming to launch this book in early 2019. Stay Tuned

XCEvents

We organise tech meetups in London to support DevOps, Test Automation and CI/CD practices within the community of developers, DevOps engineers and QA. Our main meetup group is "London Test Automation in DevOps" which has more than 2K members. We also organise "London Jenkins Area Meetup" with CloudBees

OUR OPEN SOURCE TOOLS

XCFIT

XCFit is a full stack Xcode BDD framework for iOS apps written in Swift. XCFit allows us to write BDD Style API/Contract level, UI and Acceptance Tests in Swift. XCFit also provides the templates for generating BD targets with sample code. Checkout XCFit on Github by clicking on icon above.

XCTOKEN

XCToken is a Ruby library to generate on-demand tokens for the AppStore Connect API so that we can create tokens using this library without need to write custom scripts on Continuous Integration Servers. App Store Connect API required the JWT token after every 20 minutes to talk to App Store Connect.

XCODE-SERVER-ANSIBLE

XcodeServer-Ansible is a Ansible provisioner for Xcode Server, Apple's Continuous Integration service.It has all the tools like Xcode, Swift Fastlane, Carthage, Cocoapods and lot's of homebrew packages. This Ansible role can be easily used for recreating Xcode Server configurations easily.

XCPLUGINS

We have wrote several plugins for Fastlane to support the CI/CD of the iOS Apps. There are many demo projects with latest enhacements in the Apple Developer tools and XCTest with example code. XCTEQ repo is full of those examples with sample source code.

Follow XCTEQ on Social Media

Read Our XCBLOG on Medium

OUR CLIENTS

Read Our XCBlog

Read our blogs on DevOps, Continuous Delivery and Test Automation for iOS apps