-
-
Notifications
You must be signed in to change notification settings - Fork 124
How to Build
Boseong edited this page Jun 30, 2024
·
16 revisions
-
Xcode — 현재 애플에서 컴파일러를 Xcode IDE와 함께 배포하므로 꼭 필요합니다. 다음 사이트에서 다운받을 수 있습니다.
- Apple Developer — 회원가입 필요
- Mac App Store — 회원가입 필요
-
Git — 구름은 Git의 서브모듈 기능을 이용하므로, 커맨드 라인에서 사용할 수 있는 Git이 설치되어 있어야 합니다. 일반적으로 맥의
/usr/bin/
폴더에 이미 설치되어 있습니다.
-
터미널에서 Git으로 구름의 소스를 복사합니다. 굳이 Git을 사용하는 것은 서브모듈을 이용해 필요한 라이브러리를 다운받을 때 편리하기 때문입니다.
$ git clone https://github.com/gureum/gureum.git
-
Git으로 서브모듈을 다운로드 받습니다.
$ cd gureum $ git submodule update --init --recursive
-
Gureum.xcworkspace
을 Xcode로 엽니다. 다음과 같은 명령어로도 가능합니다.$ open Gureum.xcworkspace
디버그 빌드 과정에서는 서명이 필요하지 않지만, 릴리즈 빌드에는 애플 개발자 프로그램에 등록된 개발자의 암호화된 키가 필요합니다. 키 없이 빌드하려면 다음과 같이 이 과정을 우회합니다.
-
Xcode IDE에서 Project의 속성 중
General ▸ Identify ▸ Signing
을None
으로 설정합니다. -
커맨드 라인에서 다음 옵션으로 실행합니다.
$ xcodebuild clean build CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO -workspace Gureum.xcworkspace -scheme OSX
이렇게 코드 사이닝을 우회해서 빌드한 어플리케이션은 오른쪽 클릭을 눌러 컨텍스트 메뉴에서 열기
명령으로 실행해야 합니다.
Copyright 2011-2022 Jeong YunWon. Visit gureum.io for more information.