Build Automation

WWDC18: Modern Tips for Optimising Swift Build Time in Xcode 10

With Xcode 10, there are some big enhancements in the performance and developer productivity while building Swift projects. The build times are boring and might distract developers if builds are taking longer, Apple has put some efforts to optimize the build times especially for the Swift language. Basically, build time differ depending on lines of code, the number of lines of Read more…

Build Automation

WWDC18: A Basic Guide to App Store Connect API

Setting up Continuous Delivery Pipelines for  platforms wasn’t a straightforward task, it was more challenging when it comes to scripting the pipelines in the code. It might be because of native Apple developer tools like xcodebuild, agvtool, security, transporter, altool etc wasn’t easy to understand to form pipelines as a code. Another big challenge was Apple never provided an API Read more…

iOS DevOps

WWDC18: What’s New in Code Coverage, XCTest and XCUITest

At WWDC18, there was a session on What’s New in Testing describing new features in Code Coverage, XCTest, and XCUITests. It was presented by the Honza and Ethan. This session consists of following xccov  for Code Coverage Test Selection from Scheme Randomising Tests Parallelising Tests Tips for Parallelising Tests Fortunately, I have already covered most of the things presented at this Read more…

Featured

WWDC18: Xcode 10 in Action

Apple’s World Wide Developer Conference (WWDC) 2018 has been started this week. As promised, I will be writing series of blog posts on the WWDC contents as it’s being announced. There were lots of announcements about new software like iOS12, watchOS5 etc. However, there was another session Platforms State of the Union which is kind of keynote for the developers Read more…