Apple developer 멤버쉽 가입
testfight를 사용하기 위해선 먼저 앱을 등록해야한다.
근데 멤버십을 구입해야지 앱을 등록할 수 있다.
129,000원 bye 💸~
근데 구입 처리하는데 최대 48시간이 소용된다고 1분이 지났는데도 대기 중이다...
한국인이 싫어하는 속도...
2주가 지나도 아무런 반응이 없어서 환불 메일을 보내니 그때서야 부랴부랴 해줬다 😡
나처럼 처리 속도에 화딱지 나는 사람들은 아래 주소로 가서 이메일 보내면 된다
https://developer.apple.com/contact/topic/SC1101/subtopic/30006/solution/select
로그인 - Apple
idmsa.apple.com
Communication with Apple failed 해결하기
본격적인 testflight을 위해 Product > Archive 클릭하자
Communication with Apple failed 이라는 오류가 나왔다
대충봐도 네 계정 어쩌고 인증서 어쩌고다
1. Apple Distribution 인증서 만들기
Apple Developer 계정으로 가서 가운데 있는 인증서, ID 및 프로파일 중에 인증서 클릭
이런 화면이 나왔다면 굳
Certificates 옆에 있는 파란색 + 버튼 클릭하기
Apple Distribution 선택 후 Continue 클릭
그럼 CSR 파일을 요구하는데 keychain에서 CSR 파일을 만들 수 있다
keychain은 Launchpad 기타 폴더에 가면 '키체인 접근'으로 있는데 난 이게 안 보였다;;
Command+Spacebar 눌러서 keychain 입력했다
키체인 접근 > 인증서 지원 > 인증기관에서 인증서 요청을 클릭
사용자 이메일 주소엔 Apple 개발자 계정 이메일 주소를 넣으면 된다
일반 이름엔 영문으로 넣어주고, CA 이메일 주소는 비워도 된다
여기에서 중요한건 요청 항목에 디스크에 저장됨으로 체크해야 한다!
컴퓨터에 CSR 파일이 생겼으면 다시 Apple Developer로 가서 파일을 넣어주면 된다
완료가 되면 Certificate Type이 잘 나왔는지 확인하고 Download를 클릭
다운로드한 .cer 파일을 더블 클릭하면 자동으로 키체인에 등록된다
2. Provisioning Profile 만들기
Profiles 글자 옆에 있는 파란색 버튼 클릭
App Store Connect 선택 후 Continue
다음으로 나오는 Select an App ID에서는 만든 앱 선택 후 Continue
Select Certificates에선 아까 만든 Distribution 인증서 클릭 후 Continue
다음으로 별명 같은거 적으라는 칸이 나오는데 아무거나 적어됨
적고 나서 Generate 클릭 하면 Download로 바뀌고 그걸 클릭하면 파일이 생김
3. Xcode에서 Archive 다시 시도
다시 Product > Archive를 했지만 여전히 안된다.
그 이유는 바로 맨 상단에 있는 Automatically manage signing으로 되어져 있기 때문이다
체크 된 걸 풀고 Provisioning Profile에서 위에서 만든 Profile을 선택해주면 된다
다시 Archive를 눌러주면 빌드가 성공되고 이런 화면이 나올거다 👍
TestFlight 업로드
Archives에서 앱 선택하면 오른쪽 패널에 Distrivute App 버튼이 나온다
그걸 누르면 다음 화면에서 App Store Connect를 클릭
별다른 변경사항이 없을 경우 Distribute 클릭하면
업로드 됐다 👍
TestFlight를 하기 위해서
App Store Connect에서 앱 선택 후 TestFlight 클릭
인제 내부 테스트와 외부 테스트를 할 수 있다.
그러나 내부 테스트는 Apple Developer Team에 등록된 계정만 사용할 수 있다
지인들한테 테스트를 부탁할 사람들이라면 외부 테스트도 진행하면 된다
내부 테스팅 옆에 있는 파란색 버튼을 눌러 그룹을 생성해준 다음 테스터 초대를 누르면 계정주가 나온다
추가를 누르면 끝
인줄 알았지?^^
진행 상태를 보면 '사용할 수 있는 빌드 없음'이라고 뜬다
뭐지 하니 iOS 빌드(=오른쪽 탭에 있음)에 가서 보면 내 앱 진행 상태에 ⚠️ 이런 이모지 있다
눌러보니FestFlight 업로드 후 반드시 한 번 거쳐야 하는 암호화 수출 규정 질문이다
대부분의 앱은 암호화 관련 기능을 직접 구현하지 않기 때문에
(설마 당신...?)
맨 아리에 있는 선택지를 클릭 후 저장 버튼을 누르면 된다
바로 초대됨으로 바뀌니 굳 👍
인제 핸드폰에서 하는 방법은 우선 TestFlight 앱이 설치 되어져 있어야 한다
설치가 다 됐다면 메일로 온 초대 링크를 누르면 끝!
설치 버튼을 누르면 곧바로 앱이 생기니 바로 테스트 할 수 있다
fin.
'Front Side > Framework > SwiftUI' 카테고리의 다른 글
[SwiftUI] 결국 Assets으로 색상 변수 관리 하기 + 다크모드 도입 (0) | 2025.06.02 |
---|---|
[SwiftUI] 다국어 지원하는 방법 (0) | 2025.05.23 |
[SwiftUI] 전역 포인트 색상 변수 선언하기 (0) | 2025.05.19 |
댓글