grep

Engineering

스토어 정책 변경에 대비하는 우리의 자세

NHN

2018년 3월 29일

원문에서 보기 ↗

작년에 이미 Android 8.0(Oreo)와 iOS 11이 릴리즈 되었습니다.

1.png

새로운 OS의 출시와 함께 항상 Google 및 Apple의 스토어 검수 정책도 변화하는데요, 넋놓고 먼산만 바라 보다가는

2.png

소중한 우리의 어플리케이션이 정상적으로 돌아가지 않거나, 스토어에서 리젝을 먹고 눈물흘리게 될 수도 있습니다.

3.png

그래서 과연 어떤점이 바뀌었고, 우리는 어떤 점을 대응해야 할 지 함께 알아보도록 합시다. 혼자가 아니라 외롭지 않아!

4.png

Android 편

5.png

64bit 필수 지원

TargetSdkVersion 26 강제

매해 TargetSdkVersion 상승

TargetSdkVersion 을 올릴때 고려해야 하는 점

낮은 TargetSdkVersion으로 빌드하던 어플리케이션이 TargetSdkVersion을 올려 빌드하는 경우, 버전에 따라 다음 사항을 고려하여야 합니다.

iOS 편

6.png

Build with iOS 11 SDK Update your version of Xcode to the latest release of Xcode 9 available on the Mac App Store, which includes the iOS 11 SDK, and build your apps. Starting April 2018, all new iOS apps submitted to the App Store must be built with the iOS 11 SDK. All new apps for iPhone, including universal apps, must support the Super Retina display of iPhone X.

지켜야 하는 점

  1. iOS SDK 11 (Xcode 9) 이상에서 빌드해야 합니다.
    • Unity 4.x 버전에서 Export한 프로젝트도 Xcode9에서 빌드가 가능합니다.
  2. iPhoneX 호환 UI를 지원해야 합니다.

※ 반드시 게임이나 어플리케이션에서 빌드시 가이드를 숙지하여 적용 하여야 합니다.

적용 시기

2018년 4월부터 적용됩니다.

적용 대상

출처

Apple provided confirmation that this requirement impacts new and existing app submissions.

"Thank you for taking the time to reach out to Apple Developer Program Support about the new submission requirements for iOS 11.
We can confirm that the new requirements for App Submission are for new apps as well as updates to existing apps."    

마치며

예상보다 많아 보이는 내용에 불안감과 거부감부터 들지도 모릅니다.

7.png

하지만 머리를 맑게 하고 하나씩 읽어가다 보면 실제 여러분의 어플리케이션을 수정해야 하는 양은 많지 않다는 것을 알 수 있을거예요.

용기를 가지고 하나 하나 클리어 해나갑시다.

그러면 여러분 모두

8.png

참고 자료 출처

이미지 출처