일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Android
- Unity
- IOS
- 서평
- 책 정리
- javascript
- 프로그래밍
- 일본음식
- 독후감
- 빌드
- HackerRank
- 개발
- 이펙티브 씨샵
- 독서
- 해커랭크 문제풀이
- 유니티
- 알고리즘 문제풀이
- Effective C#
- 알고리즘
- 해커랭크
- 정렬
- 이펙티브 C#
- 코토리
- C#
- 자유여행
- 책리뷰
- 프로그래밍도서
- build
- 문제풀이
- 방학여행
- Today
- Total
Console.Log
[Unity] 유니티 안드로이드/아이폰 빌드하기 본문
안드로이드 / 아이폰 빌드하기
안드로이드 빌드하기 / 난이도 : 1
Unity - Preferences
or
Edit - Preferences
에 들어가셔서 3부분을 확인해주시고 만약 되있지 않으시면 다운로드를 받아서
경로를 설정해 주세요.
File - Build Setting 에 가시면, Android라는 칸에 두시고 Player Setting을 눌러주세요.
다른 설정들보다 가장 먼저 해야할 설정은 Other Setting 입니다.
CompanyName : 회사이름
Product Name : 제품이름
DefaultIcon : 대표 아이콘
이 세가지를 먼저 해주시고,
Identification란에 가시면 Bundle Identification 칸에
com.(CompanyName).(ProductName) 순으로 집어넣어야 합니다.
또, Version 과 Bundle Version Code가 있는데요
Version은 앱등록 상에 보여지는 버전이고
Bundle Version Code는 정수형으로 관리되는 버전 입니다. 이건 앱상에 따로 보이진 않습니다.
< Publishing Setting >
이 세팅은 이제 앱이 서명(인증)된 앱이란걸 증명하기 위한 키를 생성합니다.
먼저, Create New Keystore를 누르시고,
Browse Keystore를 누르셔서 저장경로를 세팅합니다.
또, 비밀번호를 외우기 쉽게! 입력합니다.
Unsigned 라고 표시된 곳을 누르시면 아래 Create a new key를 눌러주세요.
Alias : 별칭, 가명 ( 전 그냥 앱이름했어요 )
Password : 패스워드 ( Keystore과 Key는 다르다... 같게 설정하는게 좋아요..)
Confirm : 비밀번호 확인
Validity : 앱의 유통기한 ( 50년으로 둬도 괜찮아요 )
Country Code : 나라 코드 ( Ko )
이정도만 기입하셔도 Create Key 버튼이 활성화가 됩니다.
키까지 다 만드셨으면 초기 Build Setting에 가셔서
Build 버튼이나 안드로이드 폰이 꽂혀있다면 Build And Run 을 눌러주세요
apk 저장위치만 정해주면 됩니다 ~~
아참, Build And Run 하시려고할땐, 휴대폰을 USB로 연결시켜놓은 상태셔야하고요,
휴대폰의 개발자옵션에서 USB 디버깅 모드를 키셔야 정상작동 합니다.
IOS 빌드하기 / 난이도 : 4
Certificates, IDs & Profiles에 들어가셔서,
+ 표시를 눌러 Certificate를 추가해 줍니다.
개발을 하기위해 Develoment 를 선택
CSR 파일이 필요하다고 나옵니다
CSR파일은 맥에서 키체인이라는 프로그램을 통해 만들 수 있습니다.
커맨드 + 스페이스바로 키체인을 실행시켜주시고,
위에 그림대로 인증기관에서 인증서 요청을 눌러줍니다.
CSR 파일이 나오면, 아까 하던 웹에 올려줍니다.
그럼 인증서 제작이 완료되는데요, 완성된 인증서를 다운받아 더블클릭하면
자동으로 keyChain에 등록됩니다.
이제 인증을 마쳤으니 테스트할 기기를 등록을 해야합니다.
아까 Developer 사이트에 메뉴중 Devices - All에 들어가셔서 새로운 기기를 추가해줍니다.
추가를 하려고보니, UDID가 뭐야 하실 수 있습니다. ( 제가 그랬어요.. )
UDID는 기기를 MAC에 꽂아 아이튠즈에 가시면 일련번호가 있는데 이것이 UDID입니다.
자, 이제 인증서도 만들었고, 테스트 기기도 등록했으니 끝!
이 아니라 AppID와 Provisioning Profile을 만들어야 테스팅 앱을 만드 실 수 있습니다.
결국 최종적으론 Provisioinig Profile이 있어야 IOS 빌드를 하실 수 있습니다.
App IDs 로 우선 가셔서 App ID를 추가해줍니다.
이부분을 보시면 BundleID 라고 적혀있는데,
아래에서 추천하는대로 적어줍니다.
ex) com.회사이름.앱이름
마지막에 App Service란에 보시면 Push Notifications가 기본으로 해제되어 있는데,
나중에 앱등록 할때, 푸쉬알림 키라고 권고메일이 올릴때마다 날라옵니다..
그래서 그냥 켜주실분은 켜주세요 ㅋㅋ
App ID를 다 만들고, Provisioning profile을 추가하면,
어떤 타입으로 만들껀지 나오는데, 개발용도면 Development로 설정해 주시고,
나중에 배포할 용도로 만드시려면 Distribution란에 App store를 체크해 주세요.
아까 만들었던 ID로 설정해주세요.
아까 만들었던 인증서를 체크해주시고,
아까 등록했던 디바이스를 체크해주세요.
이제 다만드신 파일을 다운 받으시고 더블클릭하시면 자동으로 맥에 등록됩니다.
여기까지가 빌드를 하기위한 준비 절차 였습니다.
유니티로 돌아와 Build 버튼을 누르면
이런 파일들이 들어있는 폴더가 나옵니다.
이 파일들은 Xcode로 돌릴 수 있는 파일들 입니다.
Unity -iPhone.xcodeproj 파일을 Xcode로 열 수 있습니다.
왼쪽 상단에 1. 폴더버튼을 누르고 2. Unity -iPhone을 누르면
이런 창이 뜰텐데, 여기서 signing 부분을 아까 만든 인증서로 채워줍니다.
그리고 빌드를 하면 등록했던 Iphone에 개발하고 있는 앱이 자동으로 실행 될 것입니다.
'프로그래밍 > Unity' 카테고리의 다른 글
[Unity] 유니티 광고(Unity ads) 컴파일러 오류날 때 (0) | 2017.02.21 |
---|---|
[Unity] 유니티 IOS 앱 등록할때, 겪은 몇가지 오류들 (0) | 2017.02.17 |
[Unity] 유니티 오브젝트 풀 (3) | 2017.02.16 |
유니티 제작하면서 봐야할 글 (0) | 2016.04.21 |
유니티 숨어있는 오브젝트도 찾을 수있게하기 (2) | 2015.10.30 |