CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·주식한당 ·아이포니앙 ·방탄소년당 ·MaClien ·일본산당 ·자전거당 ·개발한당 ·안드로메당 ·AI당 ·이륜차당 ·소시당 ·냐옹이당 ·바다건너당 ·소셜게임한당 ·오른당 ·걸그룹당 ·클다방 ·와인마신당 ·위스키당 ·PC튜닝한당 ·스팀한당 ·패스오브엑자일당 ·어학당 ·노젓는당 ·나스당 ·골프당 ·키보드당 ·퐁당퐁당 ·육아당 ·IoT당 ·날아간당 ·리눅서당 ·찰칵찍당 ·가상화폐당 ·방송한당 ·달린당 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·사과시계당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·문명하셨당 ·클래시앙 ·콘솔한당 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·디아블로당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·물고기당 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·꼬들한당 ·덕질한당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·그림그린당 ·소풍간당 ·심는당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·파도탄당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

팁과강좌

PC/모바일 Aseprite 컴파일 (Mac) 12

4
2022-11-26 08:11:04 수정일 : 2022-11-26 19:44:40 211.♡.189.208
라기사

https://www.clien.net/service/board/lecture/17735669CLIEN

https://www.clien.net/service/board/lecture/17735698CLIEN

Aseprite 를 리눅스와 윈도우에서 각각 컴파일 해봤는데, 그냥 넘어가려니 뒤꼭지가 땡깁니다.


https://github.com/aseprite/aseprite/blob/main/INSTALL.md

맥까지 다 해봐야 될 거 같은데, 인스톨 가이드는 Xcode 앱을 설치하라고 하는 것 같습니다.

Xcode 는 설치에도 시간이 무지 걸리고 공간도 많이 차지하고, 개발자가 아니면 딱히 필요도 없는데,

한번 쓰고 삭제할래도 여러모로 귀찮아요.


근데 생각해보니 brew 설치시 Xcode Command Line Tools 가 기본으로 깔리고,

이 안에도 SDK 가 있지 않을까 싶습니다.


aa.png

Xcode 앱이 깔려 있을 경우 확인해 볼 경로는 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/ 이고,

그냥 brew 와 Xcode Command Line Tools 만 깔려있을 경우 확인해 볼 경로는 /Library/Developer/CommandLineTools/SDKs/ 입니다.

다행히 예상했던 대로 SDK 가 있고 제 경우 12.3 과 13.0 둘이 보입니다.



https://github.com/aseprite/aseprite/releases

https://github.com/aseprite/skia/releases

이미 윈도우와 리눅스에서 두번이나 반복 했으므로 간략하게 설명하고 진행하겠습니다.

~/aseprite/ 에 소스를 풀어넣고, ~/deps/skia/ 에 스키아 라이브러리 맥버전을 받아 압축 풀어 넣습니다.

사용하는 맥이 ARM 이라면 해당 스키아 라이브러리를 받으시면 됩니다.


$ brew install cmake
$ brew install ninja

그리고 brew 를 이용해서 cmake 와 ninja 를 설치하면 준비는 끝입니다.


cd aseprite
mkdir build
cd build
cmake \
  -DCMAKE_BUILD_TYPE=RelWithDebInfo \
  -DCMAKE_OSX_ARCHITECTURES=x86_64 \
  -DCMAKE_OSX_DEPLOYMENT_TARGET=12.3 \
  -DCMAKE_OSX_SYSROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk \
  -DLAF_BACKEND=skia \
  -DSKIA_DIR=$HOME/deps/skia \
  -DSKIA_LIBRARY_DIR=$HOME/deps/skia/out/Release-x64 \
  -DSKIA_LIBRARY=$HOME/deps/skia/out/Release-x64/libskia.a \
  -G Ninja \
  ..
ninja aseprite



cmake 인자에서 target 버전과 sysroot 경로가 제 시스템에 맞게 수정되었습니다.

ARM 맥의 경우 아키텍쳐나 스키아 라이브러리를 arm64 로 표기합니다.


제대로 설정이 된 경우 위 블럭을 통째로 카피해서 터미널에서 실행하면

bin 디렉토리 아래로 맥버전 실행파일이 생성됩니다.


bb.png

Xcode 앱 설치 없이 희망했던 대로 무사히 컴파일 되었습니다. 끝!



라기사 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [12]
-하늘사랑-
IP 124.♡.104.87
11-26 2022-11-26 09:12:36
·
대단 하십니다.
라기사
IP 211.♡.189.208
11-26 2022-11-26 09:23:46
·
@-하늘사랑-님 제가 코딩한 것도 아니고 그냥 컴파일만 한건데요. ^^
리눅스 버전 컴파일에서 삽질 제대로 하고 나니 맥과 윈도우는 과정이 똑같아요.
-하늘사랑-
IP 124.♡.104.87
11-26 2022-11-26 10:37:26
·
@라기사님
말이 그렇쵸
컴파일할때 의존성 확인해서 설치해야하고 안되면 고민해야하고
만만한 일이 아닙니다.

그리고 한 플렛폼만 성공하시는게 아니고
실제 많이 쓰는 운영체제에서 다 하셨으니 대단하신거죠.

고생 많으셔요.
할러
IP 220.♡.229.177
11-26 2022-11-26 10:17:23
·
초보라 약간 엄두가 안나서 그런데.. 혹시 직접 컴파일 하신 파일을 배포하는건 불법일까요?
라기사
IP 211.♡.189.208
11-26 2022-11-26 10:24:40 / 수정일: 2022-11-26 11:08:46
·
@할러님 그게 확실치 않아서 컴파일된 파일을 첨부하지 못했습니다.
일단 스팀에서 유료로 판매하고 있는 앱이라...

근데 이어진 세 글타래에서 꼼꼼하게 세부사항을 짚어뒀기 때문에 찬찬히 보시면
쉽게 따라하실 수 있을 거에요. 맥이라면 일단 brew 부터 설치해 보세요.

https://brew.sh/
할러
IP 220.♡.229.177
11-26 2022-11-26 10:28:40
·
@라기사님 감사합니다 :)
별명은요
IP 211.♡.219.61
11-26 2022-11-26 10:25:46
·
안녕하세요 ^^ 터미널에 테마를 적용하신건가요?? 처음보는 인터페이스라 신기하네요~!!
라기사
IP 211.♡.189.208
11-26 2022-11-26 10:29:18
·
@별명은요님 https://github.com/romkatv/powerlevel10k
powerlevel10k 라는 테마에요. 많이들 사용하십니다. ^^
커버로스
IP 211.♡.9.202
11-29 2022-11-29 17:51:41
·
Apple Developer 사이트 가시면 다운로드 가능합니다.
라기사
IP 112.♡.224.50
11-29 2022-11-29 18:53:22 / 수정일: 2022-11-29 18:53:39
·
@커버로스님 Xcode Command Line Tools 는 brew 와 함께 인스톨 되어서
따로 받을 필요가 없습니다. 아니면 터미널 명령 한줄로 설치할 수도 있구요.
$ xcode-select --install

본문은 Xcode 앱을 깔기 싫어서 Command Line Tools 안에 있는 SDK 로 컴파일했다는 내용이에요.
커버로스
IP 211.♡.9.202
12-01 2022-12-01 09:31:00 / 수정일: 2022-12-01 09:31:33
·
@라기사님 네, 설명이 부족했군요. Xcode 앱을 깔지 않아도 Tools 를 다운로드 받을 수 있는 방법을 추가로 댓글 달았습니다. 설명을 자세하게 해 주셔서 감사합니다.
삭제 되었습니다.
라기사
IP 211.♡.189.208
02-26 2024-02-26 11:07:50 / 수정일: 2024-02-26 11:08:42
·
@언젠가님 다들 지적하는 바지만 '실리콘' 맥이 아니고 '애플실리콘' 맥이라고...^^
모든 CPU 가 다 실리콘이고, 개중 애플이 설계한 ARM 칩을 애플실리콘이라 합니다.
아니면 그냥 ARM 맥이라고 하는 게 맞습니다.
삭제 되었습니다.
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.