개발 블로그를 쓴 지 얼마 되지 않다 보니...
문제가 되는 화면 캡쳐를 까먹어서 스샷은 없다.
어쨌든 아이폰 테스트를 위해 iOS용 빌드를 처음 뽑아보려고 했는데, 적절한 ruby가 안 깔려있어서 cocoapods를 설치할 수 없다는 내용의 유니티 상 오류가 등장.
루비를 설치할 수 있는 방법이 많지만, 가장 깔끔하게 잘 정리되어 있었던 링크는 여기다:
나는 M2 Sillicon 기준.
The fastest and easiest way to install Ruby on a Mac in 2024
The most complete and up-to-date step-by-step article for properly setting up Ruby on a Mac in 2024. Stop struggling with Ruby!
www.moncefbelyamani.com
썸네일 사진이 강렬하군.
루비를 시스템 꺼를 쓰면 안 되고 chruby로 사용할 수 있도록 세팅한다.
아, 그리고 이걸 따라서 루비를 잘 깔아도 유니티로 다시 돌아가서 빌드하려고 하면 또 안 된다.
그럼 그냥 유니티에 Assets > External Dependency Manager > iOS Resolver로 cocoapods 설치하려고 하지 말고,
터미널에서 gem install cocoapods 해주면
Assets > External Dependency Manager > iOS Resolver 다시 실행했을 때 바로 cocoapods 가 detect된다.
구글 오류는 다른 게 아니라 Google 네임스페이스를 못찾았다는 내용이다.
아래에서 iOS를 켜줘야 하나? 싶었는데, 결론은 그건 아니다. 이건 Android only로 놔두면 된다.
해야할 것은 그냥 컴파일 오류 발생하는 구글 플러그인 관련 스크립트에 #if UNITY_ANDROID 디파인 문 추가해주는 것!
구글 인앱업데이트는 안드로이드에서만 쓰는 거다.
iOS는 앱스토어 자체적으로 버전 관리를 해주는 것 같다.
여기까지 해서 3시간 만에 첫 빌드 성공!
'사원 모아 사장' 카테고리의 다른 글
사원 모아 사장 개발 일지 (11) 1월 셋째 주 업데이트 (0) | 2024.01.15 |
---|---|
사원 모아 사장 개발 일지 (10) 유저 피드백 (1) | 2024.01.14 |
사원 모아 사장 개발 일지 (8) 우선순위 중간 점검 (0) | 2024.01.09 |
사원 모아 사장 개발 일지 (7) 유니티 애셋스토어 활용과 추천 애셋 (2) | 2024.01.08 |
사원 모아 사장 개발 일지 (6) AWS S3 스토리지와 어드레서블 (0) | 2024.01.08 |