작업 후 간단한 정리 내용
버전
Xcode 6.3
iOS 8.x
테스트 시 어플 배포할 수 있는 여러가지 방법 중 하나
(usb 연결을 통한 배포가 가장 흔한 방법이지만 내부에 여러명의 테스터에게 배포할 때는 좋지 않은 방법이다)
iOS 8 이상 부터 지원하는 테스트 배포 시스템이다
1. Apple 개발자 콘솔에서 (itunes connect) 내부 테스트 추가하기
https://itunesconnect.apple.com/
멤버 관리를 하는데 앱개발자로 등록되지 않았더라도 멤버로 초대할 수가 있다
app id로 초대 메일을 보내고 당사자가 메일에서 수락 링크를 클릭하면 초대가 완료된다
2. 나의 App으로 등록하기
참고
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/UploadingBinariesforanApp.html
하지만 xcode로 업로드를 하라는 부분에서 막혔는데...
우선 bundle id 와 app name 등이 개발자 센터에서 정식 등록되어야 한다
https://developer.apple.com/membercenter/index.action
빌드 바이너리 업로드를 하는데
xcode 메뉴 중에 Product->scheme->Edit 로 배포정보를 정확히 하고
Product->Archive 해서 Organizer 창에서 빌드를 itunes connect 서버로 업로드 할 수 있다
# 등록 후 웹콘솔에서 빌드 정보가 업데이트 되기까지는 시간이 좀 더 걸린다
빌드가 웹콘솔에 업데이트 된 이후 버전 정보 리스트 화면 오른쪽 상단에 TestFlight 베타 테스트 스위치를 On시키면 테스트 가능한 상태가 된다
3. 테스트 계정을 선택하기
itunes connect 에서 나의 App 하위 메뉴에 [사전 출시] -> [내부 테스터] 를 통해서 테스터를 등록할 수 있다
그리고 테스터 계정으로 디바이스에서 TestFlight 앱을 설치하고 테스트 초대 메일에서 링크를 클릭해야 비로소 테스트앱을 설치하고 테스트를 할 수 있게 된다!