Work with Jenkins on Mac OS 10.+/Ubuntu 16.10

Based on

Changing boot configuration

Mac OS

The launch daemon picks up the command line options from a standard preferences file, /Library/Preferences/org.jenkins-ci.plist. If the file does not exist, built-in defaults are used. The preference files are manipulated using the standard utility defaults.

How to Configure STF Cluster


master machine: #1 Mac OS - with public ip X slave machine: #2 Mac OS - with public ip Y

Preparing machines


  1. Xcode 8.3+
  2. Android SDK
  3. Java 1.7+
  4. STF - use this instructions to install the stf on mac os

Getting Started On the macos #1

How to point command line tools to necessary xcode

Hi everyone!

Sometime when we have more the one xcodes on the mac we need to point command line tools to necessary of them.

For this target use the following command:sudo xcode-select --switch /Applications/

Have a nice day!

The following build commands failed: CopySwiftLibs

Hi everyone!

I have faced the following error durring ios project building via cmd:** BUILD FAILED **
The following build commands failed:
CopySwiftLibs build/Debug-iphoneos/
(1 failure)

In my case it wa fixed after unlock my keychain

go to your project root folder and run:security unlock -p passphrase ~/Library/Keychains/login.keychain

Best regards,

How to setup iOs using Carthage

Hi everyone!

Before setup the project make sure it uses Carthage :)

Go to project root folder if you can see Carthage there then everythins is ok.

Make sure the Carthage is already installed on your mac:

  • carthage version

  • if you can see something like that 0.24.0 then everything is ok and you can skip installation step

Install Carthage:

At least two ways to install Carthage:

Apple XCTest - изменение языка устройства в тесте

    Всем привет!

    Совсем недавно я перешел с родного UIAutomation на XCTest. Переход был не очень гладким, как всегда без подводных камней не обошлось. После интуитивно понятного фрэймворка на javascript, swift казался каким-то чужим и не понятным.