일모도원(日暮途遠) 개발자
[XCode] 앱을 제출했는데 appstoreconnect에서 Build가 안보이는 경우 본문
최근에 AraMultiPlayer라는 앱을 출시하기 위해서 업로드 했는데, 아래처럼 Build에 보이지 않았다.
(XCode 버전 13.3.1)
업로드가 성공했다는 메시지가 나옴.
근데 올린 빌드가 안보임.
TestFlight가보니 Builds에 보여야 하는데, 안보인다. (테스트를 할필요가 없어도, 앱을 올리면 여기로 올라온다.)
사실 잘보면 빌드를 올린후에 잠깐동안 아래처럼 Processing을 하다가 사라진다.
여기서 애플의 특유의 불친절함이 보이는데, 왜 빌드가 프로세싱후 안보이는지 전혀 알려주지 않는다.
프로세싱 결과로 "App Store Connect: Your app AraMultiPlayer has one or more issues" 라는 메일을 받았다.
문제는 이게 워닝인지 에러인지를 애플이 명확하게 말해주지 않는다는것이다.
ITMS-90078: Missing Push Notification Entitlement
-> 위닝임 수정안해도 됨. (나 같은 경우는 3rd party 라이브러리에서 발생된 워닝임)
ITMS-90683: Missing Purpose String in Info.plist
-> 에러임 수정해야됨.
본인의 경우는 NSMicrophoneUsageDescription, NSCameraUsageDescription를 수정하고 다시 올리니 아래처럼 빌드한 결과물이 보였다. 불친절한 애플!!!
Missing Compliance옆에 Manage를 눌러서 encryption을 사용여부를 체크하자.(난 No를 체크함)
그럼 Ready to Submit이 뜬다.
다시 App Store탭으로 와보면 Select a build버튼이 보인다.
리뷰에 제출할 Build를 선택하면 아래처럼 나온다.