티스토리 뷰
Base Of Coding 베오코 Youtube 채널을 개설했습니다.
아직은 많이 부족하지만, 블로그에 있는 정보들을 영상으로 담아 보다 더 자세하게 알려드리겠습니다.
점차 발전해나가는 모습 지켜봐주시면 감사하겠습니다.
좋아요와 구독으로 응원해주세요!
https://www.youtube.com/channel/UC7abgcK0OZtkjU9ERbsYKnQ
=========================================================================
안녕하세요. Base Of Coding입니다.
이번엔, iOS 빌드 방법에 대해서 포스팅하도록 하겠습니다.
iOS 빌드는 쪼끔 까다로운 부분들이 있는데, 플러그인이나 퍼미션이 추가된 부분들이 아니라면,
굉장히 쉽게 빌드를 하실 수가 있습니다. 한 번 알아보도록 하겠습니다.
1. iOS Switch Platform
- Unity -> Build Settings -> iOS로 Switch Platform 버튼을 클릭해서, 플랫폼을 변경해주세요.
2. Player Settings 셋팅하기
- Inspector창 제일 상단에 있는, 회사이름과 앱 이름은 임의로 지정해주시구요.
Icon같은 경우는, 1024 x 1024의 크기인 텍스처가 필요합니다. 그 아이콘 하나로, 모든 것을 Override 시키면 됩니다.
나머지 설정은 개발자분들이 하셔야 되는 작업이니, 설명은 드리지 않겠습니다.
하지만, Other Settings에서 주의하셔야 할 점들이 몇 부분 있습니다.
Auto Graphics API : Metal이라는, 애플에서 지원하는 API와 OpenGL2 , OpenGL3가 기본으로 탑재되어 있습니다.
전, 뷰포리아 프로젝트에서는 Metal은 전혀 사용하지 않고 있습니다.
예전에 Metal에 관련 된, 오류가 뜬 적이 있어서, Auto Graphics API를 언체크한 뒤, Metal을 삭제하고 빌드를 했는데
잘 되더군요. 아직도 정확한 이유는 잘 모르지만, 아직 메탈 API가 최적화 되진 않았고, OpenGL을 지원하기 때문에 사용해도 무방하다는
글을 본적이 있네요.
Usage Description 3가지 : 카메라와 위치 마이크로폰 관련 퍼미션에 관련 된 내용인데요.
AR을 사용하기 위해선, 무조건 Camera에 관련 된 퍼미션이 필요하고, 위치는 GPS를 사용하시면 필요하기 때문에 필요하고,
마이크는 녹음이나 영상 녹화에 필요한 부분이네요. 저는 Camera와 Microphone Usage Description에만 설명을 썼습니다.
저 부분은, 한글로 입력하셔도 됩니다.
Scripting Define Symbols : 플러그인이나 뷰포리아를 사용하실 때, 저 심볼이 없으면 빌드가 안됩니다. 해당 심볼은 개발자가 설정해놓은 심볼이 있기 때문에, 그건 따로 찾아보셔야 할 것 같습니다. 뭔가 빌드를 할 때, 라이브러리 에러가 나는데, 플러그인 이름과 비슷하다 싶으면 저 심볼부분을 의심하시는 게 좋습니다.
Strip Engine Code : 이 부분 또한 언체크를 해주시는 게 좋습니다. 왠지는 저도 잘 모르겠지만, 대부분 오류 관련 된 글에는 Strip Engine Code를 언체크를 하라고 되어 있네요.
3. XCode 빌드
- XCode를 실행하시고, 라이트닝 케이블을 꽂아 아이폰을 연결해주시고 잠금해제를 하시면 연결이 됩니다.
그리고 왼쪽 상단에, Unity-iPhone > 망치 아이콘이 보이는데, 이 망치 아이콘을 클릭하시면 휴대폰 기기의 이름이 뜹니다.
해당 휴대폰 기기를 클릭하시고, Cmd + 1을 누르시면, Unity-iPhone 즉, 해당 빌드 프로젝트가 보입니다.
그걸 클릭하시고, General -> Signing 부분에, Team이 있습니다. 그 옆을 클릭하시면, Developer가 연결 된 해당 ID의 이름이 보이는데,
클릭하시고 Deployment Target이 8.0이상인 지 확인해주시길 바랍니다. 최소 8.0이 되어야 합니다.
그 뒤에, 왼쪽 상단에 플레이 버튼을 누르시면 빌드가 완료됩니다.
지금까지 Base Of Coding이였습니다.
배포 방법은 나중에 따로 또 올리도록 하겠습니다.
'게임 프로그래밍 ( 이제 안함 ) > Etc' 카테고리의 다른 글
Spine2D 애니메이션 멈춤 또는 다시 실행하기 (1) | 2019.06.26 |
---|---|
유니티를 공부하기 좋은 사이트 ( 업데이트 ) (0) | 2019.05.13 |
Oculus Go - apk 빌드 및 삭제 방법 (0) | 2018.12.07 |
Oculus Go 캐스팅 ( 미러링 ) 방법 (5) | 2018.12.05 |
아스키 코드표 (0) | 2018.11.06 |
- Total
- Today
- Yesterday
- Vuforia
- 프로그래밍
- spring boot
- VR
- Servlet
- CSS
- 스프링
- 유니티3D
- Next.js
- MVC
- baseofcoding
- unity3d
- 유니티
- Git
- 뷰포리아
- Unity
- Spring
- 유니티로 배우는 C#
- Java
- 비지니스 로직
- 서블릿
- JSP
- c#
- Base Of Coding
- 프리젠테이션 로직
- HTML
- 게임프로그래밍
- GitHub
- 안드로이드
- Controller
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |