18

Deploy screenshots, app metadata and app updates to the App Store using just one command.

Updating your iOS app should not be painful and time consuming. Automate the whole process to start with Continuous Deployment.

Deliver can upload ipa files, app screenshots and more to the iTunes Connect backend, which means, you can deploy new iPhone app updates just by using one command.

Read More »

14

Xcode Server was introduced with Xcode 5 to provide a way to perform continuous integration through the creation of bots that automate the building, analysing, testing and archiving of projects. The bots can be created in Xcode on a development Mac and then run on the server. Since this requires OS X server it is a great way to use a spare Mac you have gathering dust.

This post collects together my notes on installing and setting up the Xcode 6 service on a Yosemite OS X Server. My simple objective was to have my unit tests run each time I make a commit to a project hosted in a GitHub repository.

Read More »

09

Maintaining a continuous integration server for iOS can be a considerable expense of time and hardware.

Some the features of Greenhouse CI include:

Easy setup and auto detection of project settings

AUtomated testing on virtual devices

Builds hosted in a cloud based environment

Easy downloading of built applications with Testflight and HockeyApp integration

Support for the Xcode build system, Xctool and Cocoapods

Special team features

A free account for up to 2 apps

Read More »

02

Continuous Integration is a must have for all modern development projects, including iOS apps. Thanks to Travis you can setup full stack CI environment in minutes. This includes not only automatic unit testing on server side, but also deploying your mobile app to testers in real time.

My sample project provides full-stack continuous integration environment. It takes advantage of free Travis-CI service.

Read More »

18

When the first iPhone hit the stores, the OS that drove the device wasn’t a strong competitor on the smartphone market. A year later Apple released an official SDK to the public and revolutionized the mobile software industry.

Since then, iOS got a lot of improvements and great features. One of the latest and most important upgrades comes with the release of iOS 7. Developing modern apps for this mobile platform requires knowing what the OS is capable of.

Read More »

21

This article explains the set up of a Continuous Integration (CI) environment for Xcode projects that use Kiwi to implement unit tests. It shows how to configure Jenk…

Read More »

16
06

For your open source projects you want to make sure that pull requests you merge don’t destabilise the project. Having a large number of unit tests in combination with a Continuos Integration platform like Travis-CI helps greatly. With this setup each pull request or new branch sent to your repo triggers a build and Travis-CI will let you know if all tests pass or not. If you annotate your headers with appledoc then you can build nice class documentation viewable that integrates with the Xcod…


Read More »

27
14

The Travis CI tool, a hosted, free for open source, continuous integration service popular in the Ruby world now supports iOS and Mac development. Here’s a

Read More »