본문 바로가기

IOS

애플 심사 통과 팁

애플 심사 통과 팁은 무엇이 있을까?



안녕하세요. 앱개발지식나눔입니다.

오늘은 여러 가지 애플 심사에 대한 정보와 팁을 알려드리겠습니다.

 

1. 빠른(긴급) 심사

 

대부분 앱 심사를 넣으면 월요일부터 목요일 오후까지 하루에서 이틀, 목요일 오후부터 일요일까지는 대부분 월요일에 심사가 이뤄집니다. 이럴 때 가장 빠르게 심사를 볼 수 있는 방법은 긴급 심사를 넣는 방법입니다.

 

먼저 애플 개발자 계정에서 앱 재심사를 넣은 후 https://developer.apple.com/contact/#!/topic/SC1103/subtopic/30025/solution/select에 들어가 앱 심사 팀에 연락을 클릭하는 방법입니다.

 

https://developer.apple.com/contact/#!/topic/select에 다양한 문의 기능이 있으니 각자 목적에 맞게 사용하시길 바랍니다. 또한

https://developer.apple.com/kr/app-store/review/guidelines/에 심사 가이드라인이 있으니 참고하시길 바랍니다.

 

 

2. 앱 업로드는 무엇이 빠를까? 

 

결론적으로 말하면 Transporter로 업로드하는 것이 더 빠릅니다.

앱을 업로드하는 방법은 크게 2가지로 나뉩니다. Transporter 앱으로 업로드하는 방법, Apple Store Connect로 하는 방법이 있습니다. XCode -> Product -> Archive까지는 같지만 Transporter는 Distribution App을 클릭 후. ipa로 파일을 추출합니다. 그 후 Transporter에 업로드 후 개발자 계정으로 전송하면 아래와 같은 화면이 나옵니다.

 

Transporter 에서 업로드

 

 

다른 방법으로는 Archive 후 Validation을 진행 후 앱 Distribution으로 개발자 계정에 업로드하는 방법이 있습니다. 업로드까지 대략 5분 정도 걸리고 Testflight에서 앱이 업로드될 때까지 20분 정도 걸립니다.

 

 

3. Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage로 인한 심사 거절 

 

 

만약 앱 심사 거절 사유가 아래와 같은 경우입니다. 먼저 Info.plist에서 NSUserTrackingUsageDescription를 추가했는지 확인해보세요. 

제대로 작성되어 있다면 App Store Connect에 들어가서 자신의 앱의 앱이 수집하는 개인정보 부분을 확인하세요.

 

사용 데이터 설정

만약 사용자 추적이나 광고를 앱에 추가하지 않지만 계속 이 사유로 거절당하는 케이스가 생길 수 있습니다.(제가 만든 앱에 광고가 없지만 3주 동안 이 사유로 거절당했었어요..) 앱이 수집하는 개인정보에 수집하지 않음을 선택하고 앱에서는 AppTrackingTransparecy와 관련된 권한 요청 함수, 패키지가 추가되면 거절당할 수 있습니다. 

 

마지막으로 처음 앱을 만들 때 실수로 데이터를 수집함을 선택하고 나중에 수집하지 않음으로 App Store Connect에서 바꾸려고 시도했지만 실패할 확률이 있습니다.(애플 쪽 버그인 거 같더라고요..) 저는 수많은 거절 끝에 앱에 광고가 없지만 광고가 있다고 선택하고 사용자 데이터를 추적한다고 설정 후 앱에 AppTracking Transparency 권한을 넣어서 문제를 해결했었습니다. 저랑 같은 케이스(사이트에서 데이터 추적 설정 바꾸지 못하는)로 거절당한다면 깔끔히 설정 변경을 포기하시고 데이터 추적한다고 표시 후 심사를 다시 넣는 것을 추천드립니다.

'IOS' 카테고리의 다른 글

2.1.0 Performance: App Completeness 심사 거절 해결법  (0) 2022.12.16