Apple has released new Xcode 8.3 beta 2 with new Swift 3.1 snapshot which is available to download from Apple developer account. There are lot of new things in Xcode […]
Author: Shashikant Jagtap
Asynchronous iOS Testing in Swift with XCWaiter
Apple recently announced Swift 3.1 development snapshot and XCode 8.3 for the developers. There are couple of handy classes added to the XCTest framework to enable Asynchronous Testing for iOS and […]
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 […]
Beginers Guide to iOS Continuous Integration with Xcode Server
Apple has very comprehensive documentation on Xcode Server and Continuous Integration with OSX Server (app) and Xcode Server (Xcode within the server app). You might be wondering what’s the point of this post if everything is […]
What’s New in Xcode 8.3 for XCTest and Xcode Server
Apple has just released Xcode 8.3 beta for the developers. Xcode 8.3 release notes has handful of the features for the developers. Some of the key features of Xcode 8.3 are […]
Stabilizing the CI By Re-runing Flaky iOS XCUI Tests
Apple has released Xcode UI Testing a.k.a XCUI Test framework at WWDC 2015 which enable UI testing of iOS application straight from Xcode without any third party tools like Appium, Calabash […]
Top 5 reasons for Continuous Integration failure
Agile software development can’t be perfect without effective Continuous Integration process. Continuous Integration a.k.a CI is a process of continuously analyse, build, test and deploy software. Continuous Integration checks an […]
Pros and Cons of using Xcode Server for iOS Continuous Integration
Continuous Integration a.k.a. CI is an integral part of iOS development process which gives early feedback when something breaks during application development. In an agile application development, producing working app is […]
Fire up BDD inside Docker with Cucumber and BDDfire
The key benefits of Behavior-Driven-Development (BDD) practices are communication enhancement and customer satisfaction. You can read more on that by Dan North and Gojko Adzic. Perhaps the biggest practical challenge that stands in […]
Adding Homebrew Support to XCFit Framework
Glad to announce that XCFit is available to download from Homebrew package manager. XCFit a.k.a (XCUI, Cucumberish and Fitnesse Integrations Tests) is a full stack Xcode BDD framework for Swift iOS apps. XCFit creates automated Xcode templates which […]