iOS App 업데이트 검토 제출 시 겪는 어려움

3676 단어 XcodeiOS

입문


어플리케이션 수정 후 오랜만에 제출할 때 좀 어려워서 비망록.
첫 번째 발표는 효과가 없을 수도 있다.

이번 발표는 저를 괴롭혔어요.


커밋할 구문을 만들 때


가장 중요한 것은 개발 환경이다.
평소 사용하던 개발기 아카이브, Validate, 업로드.
iTunes Connect에 화면을 추가하고 변경 사항을 작성하여 검토를 제출합니다.
새 App 및 App 업데이트는 Xcode6 이후 공개 (GM) 버전과 iOS SDK 이후 버전으로 구성해야 합니다.베타 버전의 소프트웨어로 구축된 앱을 보내지 마세요.
  • 최종 심사에서 제출 버튼을 누르면 발동
  • 최신 Xcode7.2에서 아카이브 작성
  • 아카이브로 제작된 Mac은 OS X의 베타 버전
  • Xcode, Mac OS X도 베타 버전으로 보관할 수 없음
  • 대책

  • Mac OS X의 시스템 환경 설정앱용 App Store
  • 베타 소프트웨어 업데이트 비활성화
  • 만약 선택된다면 개발자 모드
  • 로 동의합니다
  • 선택하면 OS X 응용 프로그램이 올 때 베타 버전이 설치됩니다
  • 최신 스토어 버전의 OS X
  • 백업 복구
  • 참고 자료
    * Apple Beta Software Program 등록 취소
    https://beta.apple.com/sp/ja/betaprogram/unenroll?locale=ja

    기타 (업로드 전 오류 등 요약)


    앱 업로드 중 iPad Multitasking 오류

  • iOS9에서 아이패드를 오른쪽으로 미끄러지면서 나타난 녀석
  • iPad의 멀티태스킹을 사용하지 않으면 전체 화면을 확인하십시오
  • Portrait 대응을 고려하지 않아 어쩔 수 없다.

  • 참고 자료
    * iPad 멀티태스킹 노트 지원
      http://qiita.com/jollyjoester/items/c8bb1592d01fdef663f9
     

    호스트 App 타겟과 확장 타겟의 버전 차이

  • warning 레벨에서 업로드 가능
  • 수정 후 다시 제출할 때 Build 버전 오류
  • Build Ver 변경 후 ok
  • 이번에 Today Extension을 설치했는데 버전을 합치면 자꾸 다르다고 생각하기 때문에(Today Extension 자체 Ver1.0 하자)

    새 Mac 설정


    대책에 적힌 대로 방법이 있겠지만 운이 좋지 않은 것은 며칠 전 타임머신이 이상하게 변해 한 번에 모두 삭제하고 다시 백업하는 것이기 때문에 곤란하다.그곳에 꾸며진 맥북 프로13inch Mid2009를 끌어내 새로운 응용 프로그램을 제출하기 위해 환경을 구축했다.
  • 베타 버전의 Mac을 전혀 사용하지 않는 환경 구조
  • OS X Yosemite 10.10.5
  • 의 최신 스토리지 버전 Xcode7.2
  • Mavericks라서 El Capitan으로 업그레이드
  • Xcode7.2 설치
  • Xcode 약관의 Agree
  • git 설치
  • Xcode 기본 설정... -> Accounts 탭에서 Apple IDs
  • 추가
  • 아카이브 작성
  • 이때, General>Identity 팀의 픽스 늙은이가 걸었습니다.Mac에 인증서 같은 게 전혀 없으니까.Fix도 때로는 순조롭게 진행되지만 이번에는 안 된다.아래의 물건이 나타나다.유효한 건 있지만 지금 주인 맥이 있는 곳은 없는 것 같아요.
  • Developer 구성원 센터의 Certificates
  • 액세스
  • iOS Distribution 및 iOS Development용 Type을 Mac으로 다운로드
  • cer 파일을 두 번 클릭하여 인증서 등록
  • 등록했지만 똑같은 물건이 나올 수 밖에 없어 Reset(메일이 왔다)
  • 아카이브 완료
     
  • 아카이브가 완료된 화면에서 Upload to App Store 버튼
  • 을 누릅니다.
  • 에 등록되었지만 이번에는 상기 이미지를 iOS 분포식으로 바꾸는 그림이 나왔다
  • 디스트리뷰션의 증명서가 있지만 이 컴퓨터의 현지에는 없다고 합니다.리셋 눌렀어. 이쪽도 고쳤어.
  • 업로드 완료
  • 끝내다


    며칠 전에 iOS App 업데이트 버전을 제출할 때 발생한 오류 등을 썼습니다.엑스코드가 베타 버전에서는 안 되는 건 알지만 받아들일 수 없는 부분도 있어요.증서학과도 처음에는 어려웠지만 한 번 등록하고 싶으면 방법이 있을 거예요.만약 이번 제출이 심사에서 거절된다면 아마도 또 뭔가를 쓸 것이다.새로운 것을 좋아해도 인내해야 할 일이 있고 백업을 잘 하는 것이 중요하다.
    산문, 장구지만 여기 봐주셔서 감사합니다.

    참고 자료

  • Apple Beta Software Program 등록 취소
    https://beta.apple.com/sp/ja/betaprogram/unenroll?locale=ja
     
  • iPad Multitasking에 대응하는 노트
    http://qiita.com/jollyjoester/items/c8bb1592d01fdef663f9
  • 좋은 웹페이지 즐겨찾기