Xcake의 원래 저자 인 James Campbell은 다른 노력으로 넘어 가기로 결정했습니다.
Igor Makarov는 일을위한 보석에 대한 의존과 .pbxproj 파일에 대한 일반적인 혐오로 인해 주요 관리자로서 자원 봉사했습니다.
간단한 텍스트 파일 인 Cakefile 로 프로젝트를 설명하십시오. Xcake는 모든 파일 가져 오기 및 파일 계층 구조와 일치하는 그룹 및 대상 생성을 포함 하여이 파일을 기반으로 프로젝트를 생성합니다.
이는 합병 충돌을 줄이고 설정을 쉽게 수정할 수 있으며 필요할 때 언제든지 깨끗한 프로젝트를 만들 수 있으므로 팀이나 코코아 포드에서 일하는 데 적합합니다.
이것은 단지 Generamba 나 Crafter와 같지 않습니까?
아니요, 이러한 도구는 초기 프로젝트 구조를 스칼 폴딩하여 시작하기위한 것입니다 (폴더 구조 생성, git repo 등).
Xcake는 폴더 구조를 생성하지는 않지만 프로젝트를 생성하고 원할 때마다 프로젝트를 계속 생성합니다. 일부 파일이 추가 되었습니까? 생성하다! 폴더로 이름이 바뀌 었습니까? 생성하다!
.pbxproj 가 git에서 차이가있는 것을 보는 것이 아프다. .gitignore 에 프로젝트를 추가하고 결제시 생성하십시오.
트위터에서 개발자와 연락하십시오 : @igormaka.
PBX DELENDARE EST.
특징 • 설치 • 도움이 필요하십니까? • 문서
Xcode 프로젝트는 한때 "정기적으로 다루어야 할 금기에 가장 가까운 것"으로 묘사되었지만, 이런 식일 필요는 없습니다.
프로젝트에 대한 간단한 설명을 텍스트 파일 인 Cakefile 에 저장하여 모든 컴퓨터에서 Xcode 프로젝트를 쉽게 만듭니다. 프로젝트의 구조를 쉽게보고 병합하고 유지 관리하면 *.xcodeproj를 .gitignore!에 추가 할 때입니다.
다음과 같은 프로젝트를 정의합니다.
application_for :ios , 8.0 do | target |
target . name = "MyApp"
endXcode 프로젝트를 생성하려면 그냥 실행하십시오.
xcake makeGueidence for CakeFile의 예를 원한다면 다음과 같이 실행하십시오.
xcake init| xcake | |
|---|---|
쉽게 읽을 수있는 Cakefile 에서 Xcode 프로젝트를 유연하게 구성하고 만듭니다. | |
| ? | CI 서버를 포함한 모든 컴퓨터에서 생성하십시오 |
| ? | 어려운 명령을 기억하지 못하고 xcake make |
| ? | 프로젝트를 제외한 모든 것을 GIT에 저장하십시오. 다시 부패를 수동으로 해결하거나 프로젝트의 문제를 병합하지 마십시오. |
| Xcode 프로젝트를 수행 할 때 시간을 절약 할 수 있습니다 | |
| ⚓ | 지속적인 배송 중에 프로젝트 파일이 정확히 동일하다는 확신 |
| OSX, iOS 및 WatchOS 앱 지원 |
실행하여 보석을 설치하십시오.
sudo gem install xcake --verbose
최신 버전의 Xcode 명령 줄 도구가 설치되어 있는지 확인하십시오.
xcode-select --install
Xcake의 느린 발사 시간을 경험하면 실행해보십시오.
gem cleanup
구식 보석을 청소합니다.
시스템 요구 사항 : xcake Ruby 2.0.0 이상이있는 Mac OS X 또는 Linux가 필요합니다.
Xcake는 실행할 때 CakeFile의 예를 만들 수 있습니다.
xcake init
일반적으로 명령을 실행하여 Xcake를 사용합니다
xcake make
Xcake는 CakeFile을 기반으로 Xcode 프로젝트를 생성합니다.
실제 프로젝트에서 Xcake 사용을 시작하는 방법을 더 잘 이해하려면 예제 폴더의 예제를 참조하십시오.
샘플 앱 프로젝트 (프로젝트 파일은 CakeFile을 기반으로 Xcake V.0.7.1을 사용하여 생성) 및 iOS 프레임 워크 프로젝트 용 샘플 케이크 파일이 있습니다.
GitHub에 문제를 제출하고 설정에 대한 정보를 제공하십시오.
이 프로젝트는 MIT 라이센스의 조건에 따라 라이센스가 부여됩니다. 라이센스 파일을 참조하십시오.
이 프로젝트는 Apple Inc와의 제휴 방법이 아닙니다.이 프로젝트는 MIT 라이센스에 따른 오픈 소스이므로 소스 코드에 완전히 액세스 할 수 있으며 자신의 요구에 맞게 수정할 수 있습니다. Xcake는 자신의 컴퓨터 나 서버에서 실행되므로 민감한 정보는 자신의 컴퓨터를 남기지 않습니다. 귀하는 Xcake를 사용하는 방법에 대한 책임이 있습니다.