iOS TestFlight에서 베타 버전을 공개합니다.

3619 단어 SwiftiOS

TestFlight에서 애플리케이션을 사용할 수 있도록 하는 프로세스

  • 어플리케이션을 오류 없는 상태로 만들고 Device를 Generic iOS Device
  • 로 만듭니다.
  • Product->Archive
  • 실행
  • 종료 후 Organizer window가 열리므로 화면 오른쪽에 있는 Validate
  • 를 선택합니다.
  • 화면이 열려 있어야 합니다. 특별한 변경점이 없으면 Next를 선택하십시오.

  • 이 화면에서 자동인지 수동인지를 결정한다.대체로 이후 인증서 관계로 걸려 넘어졌기 때문에 일오토매틱으로 실행하고 오류가 발생하면 매너리로 하면 된다.

  • 마지막으로 Validate, Successful과 함께 나가시면 됩니다.
  • 끝나고 화면 오른쪽에 있는 업로드 투 앱스토어라는 버튼(파란색이 아니면 누를 수 없음)이 있어서 그걸 클릭했는데 아까와 같은 게 있어서 체크했다.
  • 마지막으로 업로드 투 앱스토어로 끝내면 끝이다.
  • UPad 사전 준비


    Validate 업로드를 위해서는 여러 개의 파일을 만들어야 합니다.
    단계
  • CSR 생성(Celtificate Signing Request)
  • Centefication file 제작
  • Provisioning file 제작
  • 인증서 요청 파일 만들기 - keychain CSR

  • 키체인
  • 열기
  • 메뉴-> 인증서 보조-> 인증서에 인증서 요청
  • 이메일 주소 입력
  • 요청 처리 선택
  • 계속
  • 어디든 가능하므로 보관
  • 선택 완료 및 종료
  • 증명서 - certification file 제작

  • What type of certificate do you need? iOS App Development 선택
  • Continue를 선택하여 CSR(Certficate Signing Request) 만들기
  • 자신의 컴퓨터에 있는 **.certSigning Request를 선택하고 계속
  • Download를 진행하려면 끝
  • Provisioning Profile 작성


    Provisioning Profile은 iOS 디바이스에 애플리케이션을 설치할 수 있도록 하는 것입니다.이 파일에는 signing certification, 디바이스 ID, App ID(애플리케이션 ID)가 들어 있습니다.두 가지 있어요.
  • Development
    이런 유형은 개발 단계의 응용 프로그램의 구축과 설치에 사용된다.
  • Distribution
    애플리케이션을 App Store에 제출할 수 있습니다.β테스트 인원에게 나누어 주는 데 쓰인다.
  • TestFlightβ테스트를 진행하기 때문에 앱스토어에 공개할 때 필요한 Distribution 파일을 만들어주세요.

    Provisioning Profile type of Development 제작

  • iOS App Development를 선택하고 다음(Continue, 아래 동일 클릭)
  • App ID를 선택하고 다음
  • certificates를 선택하면 자신이 방금 만든certificate
  • 가 있어야 한다.
  • Device를 선택하면 아이폰 같은 것을 등록하고 나올 수 있으니 확인하세요.
  • 프로필Name에 자신이 알고 있는 이름을 붙여라(dev인지 Dis인지 더 쉽게 이해할 수 있을 것 같다)
  • 이 완료되었습니다.
  • Provisioning Profile type of Distribution 제작

  • App store 선택 후 다음
  • 이번에 제작한 앱의 앱 ID
  • 를 선택한다.
  • 선택 인증서
  • 제작 완료
  • iTunes Connect에 업로드한 후


    업로드 완료 후 아이튠즈 커넥트에서 바로 확인하고 싶어도 TestFlight 업로드 후 한동안 반대편에서 처리되기 때문에 이벤트 페이지에서만 확인할 수 있습니다.10분 정도 기다리면 Test Flight도 표시됩니다.

    수출 규정 준수 설정


    통신 암호화 여부


    암호화 여부를 묻습니다.이것은 기본적으로https를 통해만 통신하는지 확인하는 것이다.
    만약 문제가 없다면 "예"를 선택하세요.

    미국 수출 관리 규칙


    문제가 없음을 판단할 수 있다면 '예' 를 선택하십시오.

    테스트기 추가


    프로그램에 따라 테스트기를 추가하세요.
    참고로 제작자인 Test Flight는 새 버전을 자동으로 사용할 수 있을 것 같으니 자신의 아이폰으로 확인해 보세요.

    주의점


    저도 이 근처에서 즐겁게 놀았기 때문에 여러분 중에서도 잘 몰라서 괴로워하는 분들이 계실 거라고 생각합니다.
    Validate를 하기 전에 주의를 기울이면 순조롭게 진행될 것 같으니 각별한 주의가 필요한 부분부터 알려드릴게요.

    응용 프로그램의 기본 정보를 주의하세요!


    여기서는 응용 프로그램 자체의 정보만 주의하면 기본적으로 통과할 수 있다.

    응용 프로그램 버전이 다른 Validate 버전과 겹치는지 여부


    기본적으로 공개된 앱 버전은 1.0.0이지만 어치브는 보통 1.0.2다.공개된 프로그램의 버전과 구축된 버전이 다르다는 것을 주의하십시오.또 앱 버전 등이 모두 Validate로 돼 있어 마지막에 오류가 발생할 수 있다.기본적으로 어치브만 해도 상당한 시간이 걸리니까 일단 잘 확인해 보세요.

    Siginning에 오류가 있는지 여부


    솔직히 여기에 잘못이 있다면 기본적으로 시작할 때 걸려 넘어질 것이다.팀한테 잘못이 있는지 확인해 봐.Automatically managesigning을 켜고 오류를 모르는 경우에는 먼저 제거한 후 수동으로 조정하는 것이 좋습니다.

    Development Target의 iOS 버전 문제 없습니까?


    여기서 iOS의 최신 버전의 특수 기능(예를 들어 ARKit 사용)을 주의해야 한다.다른 거면 기본적으로 확인하면 돼요.

    좋은 웹페이지 즐겨찾기