Ops/Publish Apple App (18) 썸네일형 리스트형 Apple app 인증서 만료 시 갱신 방법 Apple app 인증서 만료 시 갱신 방법 만료된 기존 인증서를 취소합니다. (revoke 선택) Cert 파일을 생성하기에 앞서 기존 인증서를 삭제합니다. (키체인 접근 - 기존 인증서 삭제) 이후 다음의 순서로 인증기관에서 인증서 요청 후 cert 파일을 저장합니다. (키체인 접근 - 인증서 지원 - 인증 기관에서 인증서 요청 - cert 파일 저장) apple develoeper connect 로 접속하여 certificates 메뉴에서 + 버튼을 클릭합니다. 개발 인증서는 development 로, 상용 (배포) 인증서는 distribution 으로 선택하여 진행합니다. 위에서 저장한 cert 파일을 선택합니다. 이후 새로 생성된 인증서를 다운로드 합니다. 다운로드한 인증서를 더블클릭하면 키체인.. Apple appstore 환불관련 서버알림 url 입력 Apple appstore 환불관련 서버알림 url 입력 https://help.apple.com/app-store-connect/#/dev0067a330b 애플쪽 환불 관련된 이벤트 페이지에 샌드박스 URL 항목이 있습니다. 해당 항목에 주소를 입력해 주면 됩니다. by mkdir-chandler Apple app 심사 관련 내용 Apple app 심사 관련 내용 ■ Reject 사유 확인 각 앱의 일반 정보 항목 중 "버전 기록" 클릭 → "지원 센터" 클릭하면 볼 수 있습니다. ■ reject 항의 URL https://developer.apple.com/contact/app-store/?topic=appeal 수정된 버전 업로드하면 이전 버전 심사 통과하지 못한 부분에 대한 재 심사는 이뤄지지 않는다고 합니다. ■ 빠른 심사 요청 URL https://developer.apple.com/contact/app-store/?topic=expedite ■ 심사 정보 입력 테스트 플라이트의 경우 다음의 항목 입력 Appstore의 경우 다음의 항목을 입력하여 진행 by mkdir-chandler Apple app 앱스토어(appstore) 업로드 가이드 Apple app 앱스토어(appstore) 업로드 가이드 ■ 사전 준비 사항 1. xcarchive 파일을 ipa로 export 2. 보안 모듈 적용 (AppGuard 등) 3. 리사이닝 (resign) ■ 앱 업로드 Transporter를 다운로드합니다. Mac의 앱스토어에서 검색하셔서 다운로드하실 수 있습니다. 최초 설치 시 약관 동의 창이 뜹니다. 읽어보고(?) 동의를 선택합니다. 실행하면 로그인을 하라고 나오는데, 회사 스토어에 연동된 계정으로 로그인을 합니다. (MFA 인증으로 6자리의 숫자 코드 인증을 요구할 수도 있습니다.) 실행하면 나오는 화면의 중앙에 있는 앱 추가를 클릭합니다. 전 단계에서 쉘스크립트로 resign한 ipa 파일을 선택합니다. Transporter에 앱이 추가된 것을 .. Apple app resign 가이드 (보안 모듈 적용 이후 진행) Apple app resign 가이드 (보안 모듈 적용 이후 진행) 보안 모듈 설정까지 완료한 ipa 파일에 마지막으로 회사의 서명 (resign)을 하는 과정입니다. 해당 과정은 회사마다 조금씩 차이가 있기 때문에 참고용으로만 보시면 좋을 것 같습니다. ./iparesign.sh --ipa ../appname.ipa 정상적으로 완료되면 해당 파일을 바로 appstore에 올려주면 됩니다. appstore에 올리는 방법은 바로 다음 포스팅에서 확인해 주세요! by mkdir-chandler Apple app 앱가드(AppGuard) SDK 버전이 낮을 경우 Apple app 앱가드(AppGuard) SDK 버전이 낮을 경우 ■ 에러 메시지 Manager.appguard.co.kr 업로드하신 IPA 파일은 낮은 버전의 AppGuard SDK가 적용되어 있어, IPA 파일 해시 등록만 완료 되었습니다. 등록된 해시는 해시목록 메뉴에서 확인 가능합니다. 빌드에 낮은 버전의 Appguard SDK가 적용되어 있으면 위와 같이 해시 등록만 가능하니 SDK 업데이트가 필요합니다. 라는 메시지가 팝업 됩니다. ■ 조치 방법 위와 같이 서명이 완료된 ipa 파일 목록이 나타나게 됩니다. 여기서 우측의 Down 버튼을 클릭해 파일을 다운로드합니다. by mkdir-chandler Apple app 앱가드(AppGuard) 보안 모듈 적용 Apple app 앱가드(AppGuard) 보안 모듈 적용 https://manager.appguard.co.kr/ 위의 사이트에 접속하여 로그인합니다. (회사 및 프로젝트마다 별도의 계정이 발급됩니다.) 로그인 후 상단의 드롭다운 메뉴에서 OS를 선택합니다. 여기서는 iOS를 선택합니다. 좌측 메뉴에서 Sign 적용 메뉴를 선택합니다. 우측에 Sign Register 메뉴를 클릭합니다. 해당 창이 뜨면 위에서 Export 한 ipa 파일을 업로드합니다. 위와 같이 서명작업이 완료되었다는 팝업 확인 후, 확인 버튼을 클릭합니다. by mkdir-chandler Apple app 사이닝 - The archive could not be installed 에러 발생 시 Apple app 사이닝 - The archive could not be installed 에러 발생 시 ■ 에러 메시지 The archive could not be installed. The archive may be corrupt or unreadable. ■ 해결 방법 xcarchive 파일 실행 시 위와 같은 창이 뜬다면 xcarchive 파일을 선택한 다음 마우스 우클릭 후 패키지 내용 보기를 클릭합니다. 그럼 안에 파일이 하나 보이는데 이걸 실행하면 정상적으로 진행이 됩니다. by mkdir-chandler Apple app 사이닝 가이드 (Adhoc / Appstore) Apple app 사이닝 가이드 (Adhoc / Appstore) ■ 인증서 설치 https://developer.apple.com/account/resources/certificates/list 애플 개발자 콘솔에 등록되어 있는 배포 인증서입니다. 배포 인증서 p12파일을 다운로드하여 더블클릭하고 암호를 입력해 주면 인증서가 맥에 설치됩니다. ■ 프로비저닝 프로파일 다운로드 https://developer.apple.com/account/resources/profiles/list 애플 개발자 콘솔에 등록되어 있는 대상 프로젝트의 Adhoc, Appstore 프로비저닝 프로파일을 다운로드합니다. 테스트를 위한 빌드는 Adhoc 프로비저닝 프로파일을, 앱스토어 등록을 위한 빌드는 Appstore 프로비저닝.. Apple app 사이닝 가이드 (development) Apple app 사이닝 가이드 (development) ■ 인증서 설치 https://developer.apple.com/account/resources/certificates/list 애플 개발자 콘솔에 등록되어 있는 인증서입니다. 개발 인증서 p12파일을 다운로드하여 더블클릭하고 암호를 입력해 주면 인증서가 맥에 설치됩니다. ■ 프로비저닝 프로파일 다운로드 https://developer.apple.com/account/resources/profiles/list 애플 개발자 콘솔에 등록되어 있는 대상 프로젝트의 프로비저닝 프로파일을 다운로드합니다. 다운로드한 프로파일을 실행하면 자동으로 Xcode에서 사용할 수 있도록 등록이 됩니다. ■ 앱 사이닝 xcarchive 파일을 실행하면 위와 같은 창이 .. 이전 1 2 다음