OS X / macOS / iOS Support on CircleCI 2.0

ios
osx
macos

#1

UPDATE: We are actively working on adding support for CircleCI 2.0 for macOS. Please reach out to beta+macos@circleci.com to get added to our early access list.

This is a feature request for CircleCI 2.0 to support OS X/macOS and iOS builds. Please :heart: this post (instead of replying with a +1) to show your support/need of this feature.

macOS support for CircleCI 2.0 is coming and is in the works. I don’t have an ETA yet.

This post consolidates the following posts:


When Circle CI 2.0 support iOS app building?
Can one do MacOS builds in CircleCI 2.0?
macOS/iOS builds
Use CircleCI 1.0 with iOS Integration and Deployment
#2

We are actively working on adding support for CircleCI 2.0 for macOS. Please reach out at beta+macos@circleci.com to get added to our early access list.

Thank you so much for your patience.


#3

Kunal,

Thanks for the update. Do you know when you’re targeting to launch this feature for macOS users?


#4

We will be launching this feature in next few weeks.


#5

Hello Kunal, has this feature been released already. If so can you share some links or documentation for the same since we are contemplating with the CI for our organization based on the support for iOS builds.


#6

We have launched macOS 2.0. Below, please find the docs to migrate your project from 1.0 to 2.0.

https://circleci.com/docs/2.0/ios-migrating-from-1-2/
https://circleci.com/docs/2.0/ios-tutorial/
https://circleci.com/docs/2.0/ios-codesigning/
https://circleci.com/docs/2.0/testing-ios/

Thanks!


#7

Any chance of supporting Code Signing by using 1.0’s “Install Code Signing Credentials” from the profiles installed via the WebUI.

I ask because if fastlane match is the only way this will be supported going forward I don’t see us moving to 2.0.


Alternative Code Signing for iOS
#8

What XCode versions are supported in 2.0. They do not seem to match up to the 1.0 list.

The only one I was able to successfully get to start was 9.0. I don’t know (since the lists are in conflict) which OS X version xcode:9.0 is built on for CircleCI 2.0


#9

Likewise, 9.1 does not seem to be available.

Also, for some reason I have two control-D appearing in each of my logs. I don’t know why. For stance:

#!/bin/bash -eo pipefail
cat -e $BASH_ENV
^D^Dexport PATH=$HOME/.pinata/bin:$HOME/go/bin:$PATH$
export GOPATH=$HOME/go$
export PROJECT_ROOT=$GOPATH/src/github.com/docker/pinata$

or

#!/bin/bash -eo pipefail
brew unlink carthage || true
^D^DUnlinking /usr/local/Cellar/carthage/0.25.0... 8 symlinks removed

#10