Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introducing .xcode-version #32

Merged
merged 1 commit into from
May 7, 2018
Merged

Introducing .xcode-version #32

merged 1 commit into from
May 7, 2018

Conversation

KrauseFx
Copy link
Member

@KrauseFx KrauseFx commented May 7, 2018

This is a proposal for a new standard for the iOS community: a text-based file that defines the Xcode version to use to compile and package a given iOS project.

This will be used natively in fastlane.ci with the new Xcode management feature, however it's designed in a way that any tool in the future can pick it up, no matter if it's Ruby based, Swift, JavaScript, etc..

Similar to the .ruby-version file, the .xcode-version file allows any CI system or IDE to automatically install and switch to the Xcode version needed for a given project to successfully compile your project 👍

2018-05-07 14 55 10

This is a proposal for a new standard for the iOS community: a text-based file that defines the Xcode version to use to compile and package a given iOS project.

This will be used natively in [fastlane.ci](https://fastlane.ci) with the new [Xcode management feature](fastlane/ci#819), however it's designed in a way that any tool in the future can pick it up, no matter if it's Ruby based, Swift, JavaScript, etc.. 

Similar to the [.ruby-version file](https://en.wikipedia.org/wiki/Ruby_Version_Manager), the `.xcode-version` file allows any CI system or IDE to automatically install and switch to the Xcode version needed for a given project to successfully compile your project 👍
@KrauseFx KrauseFx merged commit 7e5a113 into master May 7, 2018
@KrauseFx KrauseFx deleted the xcode-version branch May 7, 2018 12:57
@KrauseFx
Copy link
Member Author

KrauseFx commented May 7, 2018

Let's 🚀 it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant