APNs 인증서 업데이트
시행 예정일: 2025년 01월 20일
2025년 1월 20일 APNs(Apple Push Notification service) 샌드박스에 새로운 서버 인증서가 업데이트됩니다. 새로운 SHA-2 Root : USERTrust RSA Certification Authority 인증서를 포함하도록 애플리케이션의 인증서 보관함을 업데이트하시기 바랍니다.
시행 예정일: 2025년 01월 20일
2025년 1월 20일 APNs(Apple Push Notification service) 샌드박스에 새로운 서버 인증서가 업데이트됩니다. 새로운 SHA-2 Root : USERTrust RSA Certification Authority 인증서를 포함하도록 애플리케이션의 인증서 보관함을 업데이트하시기 바랍니다.
시행 예정일: 2025년 01월 24일
App Store 영수증 서명에 사용되는 SHA-1 중간 인증서는 2025년 1월 24일에 만료됩니다. 앱에서 기기 내 영수증 검증을 수행하는 경우 SHA-256 알고리즘을 지원하는지 확인하세요. 또는 AppTransaction 및 Transaction API를 사용하여 App Store 거래를 확인하세요.
자세한 내용은 TN3138: App Store 영수증 서명 인증서 변경 처리에서 확인하세요.
시행 예정일: 2025년 02월 18일
TestFlight 및 App Store에서 배포되는 macOS 앱에 격리 확장 파일 속성인 ‘com.apple.quarantine’이 포함되면 안 됩니다. 2월 18일부터 macOS 앱을 App Store Connect에 업로드하려면 앱 내 모든 파일에서 해당 속성을 제거해야 합니다.
시행 예정일: 2025년 02월 24일
2025년 2월 24일 APNs(Apple Push Notification service) 프로덕션에 새로운 서버 인증서가 업데이트됩니다. 새로운 SHA-2 Root : USERTrust RSA Certification Authority 인증서를 포함하도록 애플리케이션의 인증서 보관함을 업데이트하시기 바랍니다.
시행일: 2024년 10월 16일
디지털 서비스법 준수를 위해 유럽연합(EU) 내 App Store에 배포된 앱 관련 업데이트를 제출하려면 거래자 상태를 입력해야 합니다.
시행일: 2024년 07월 15일
2024년 7월 15일부터 XML 피드에서 Game Center 관리 기능이 더 이상 지원되지 않습니다.
앱 내 구입, 구독, 메타데이터, 앱 가격 책정에 대한 지원은 2022년 11월 9일에 종료되었습니다.
App Store Connect REST API로 이러한 항목을 관리하여, 작업 흐름을 손쉽게 맞춤화하고 자동화할 수 있습니다.
시행일: 2024년 05월 01일
신규 앱 또는 업데이트된 앱의 코드에 특정 API(영문)를 사용할 경우(타사 SDK 출처 API 포함), 이를 App Store Connect에 업로드하려면 허용된 사유를 포함해야 합니다.
시행일: 2024년 04월 29일
2024년 4월 29일부터 App Store Connect에 업로드하는 앱은 Xcode 15를 사용하여 iOS 17, iPadOS 17, tvOS 17, watchOS 10을 대상으로 빌드해야 합니다.
시행일: 2023년 11월 01일
altool 명령어 라인 유틸리티 또는 Xcode 13 이전 버전을 사용하여 Apple 공증 서비스로 Mac 소프트웨어를 공증하는 경우 notarytool 명령어 유틸리티로 전환하거나 Xcode 14 이후 버전으로 업그레이드 하시기 바랍니다. 2023년 11월 1일부터 Apple 공증 서비스는 altool 또는 Xcode 13 이전 버전을 통한 업로드를 지원하지 않습니다. 기존에 공증된 소프트웨어는 계속 사용할 수 있습니다.
시행일: 2023년 08월 16일
Game Center 기능을 제공하는 iOS, iPadOS, tvOS 앱은 App Store 제출 전에 entitlements plist 파일에 Game Center Entitlement(권한)를 포함하고 App Store Connect에서 Game Center 기능을 구성해야 합니다.
Xcode에서 Game Center를 구성하는 방법 알아보기
시행일: 2023년 08월 16일
App Store에 제출된 새로운 앱 및 앱 업데이트의 영수증과 샌드박스의 모든 앱은 SHA‑256 중간 인증서로 서명됩니다. 앱이 AppTransaction 및 Transaction API나 verifyReceipt 웹 서비스 엔드포인트를 사용하여 App Store 거래를 확인하는 경우 별도의 조치가 필요하지 않습니다.
앱이 기기에서 App Store 영수증을 확인하는 경우에는 앱이 이 인증서의 SHA-256 버전을 지원하는지 확인하세요. 이 인증서의 SHA-256 버전을 지원하지 않는 새로운 앱 및 앱 업데이트는 2023년 8월 16일부터 App Store에서 더 이상 수락되지 않습니다.
시행일: 2023년 07월 31일
App Store에 제출하는 모든 tvOS 앱은 Xcode 14.1 및 tvOS 16.1 SDK 이후 버전으로 빌드해야 합니다.
시행일: 2023년 05월 09일
App Store 스토어프론트 전반의 기존 앱 및 일회성 앱 내 구입 가격이 향상된 글로벌 가격으로 업데이트됩니다. 2023년 3월 8일 이후로 관련 업데이트를 진행하지 않으셨다면 미국에서 적용되는 현재 가격을 기준으로 업데이트됩니다. 튀르키예 App Store에서는 이 업데이트의 적용이 올해 말로 연기됩니다.
시행일: 2023년 04월 25일
App Store에 제출하는 iOS 및 iPadOS 앱은 Xcode 14.1 및 iOS 16.1 SDK 이후 버전으로 빌드해야 합니다. 그리고 App Store에 제출하는 watchOS 앱은 Xcode 14.1 및 watchOS 9.1 SDK 이후 버전으로 빌드해야 합니다.
시행일: 2023년 03월 01일
2023년 3월 1일부터는 구독 보고서 1.2 버전을 더 이상 사용할 수 없습니다. App Store Connect API 또는 Reporter를 사용하여 구독 보고서를 자동으로 다운로드하는 경우, 아직 쿼리 매개변수를 1.3 버전으로 업데이트하지 않았다면 업데이트하시기 바랍니다.
시행일: 2022년 11월 09일
이르면 2022년 11월 9일부터 XML 피드가 앱 내 구입, 구독, 메타데이터 또는 앱 가격을 더 이상 지원하지 않습니다. 이 콘텐츠는 App Store Connect REST API를 통해 관리할 수 있으므로 작업 흐름을 쉽게 맞춤화 및 자동화할 수 있습니다.
XML 피드는 기존의 Game Center 관리 기능을 지원하는 데 계속해서 사용할 수 있습니다.
시행일: 2022년 06월 30일
App Store 심사 지침 3.1.1에서는 유료 온라인 그룹 서비스를 제공하는 앱은 앱 내 구입을 통해 해당 서비스를 제공하도록 규정하고 있습니다. 최근 코로나19의 재확산과 코로나19가 오프라인 서비스에 지속적으로 미치는 영향을 고려하여 준수 기한을 2022년 6월 30일로 연장하였습니다.
시행일: 2022년 06월 30일
App Store 심사 지침 5.1.1 덕분에 개인 데이터에 대한 사용자 관리 권한이 더욱 강화되었습니다. 이 업데이트에서는 계정 생성을 허용하는 모든 앱은 사용자가 앱 내에서 계정을 삭제할 수 있도록 허용해야 한다고 명시하였습니다. 본 요구 사항은 적용하는 것이 복잡하므로 준수 기한을 2022년 6월 30일로 연장하였습니다.
시행일: 2022년 06월 06일
Xcode 14부터 32비트 및 64비트 코드를 사용한 단일 바이너리 빌드 기능이 제거되었습니다. Xcode 14에서는 64비트 앱만 빌드할 수 있습니다. 2016년에 출시된 iOS 10은 32비트 앱을 실행할 수 있는 마지막 버전이었습니다. iOS 11부터 기기에 설치되어 있는 32비트 앱은 실행되지 않습니다.
시행일: 2022년 04월 25일
App Store에 제출하는 모든 iOS와 iPadOS 앱은 Xcode 13 및 iOS 15 SDK로 빌드해야 합니다. 또한 App Store에 제출하는 watchOS 앱은 Xcode 13 및 watchOS 8 SDK로 빌드해야 합니다.
시행일: 2021년 10월 22일
App Store Connect에 은행 계좌 정보가 있는 경우 은행 계좌 소유자의 주소가 필요합니다. 계정 소유자, 관리자 및 재무 역할의 담당자는 이제 계약, 세금 및 금융거래 섹션에 유효한 주소를 제공할 수 있습니다.
시행일: 2021년 09월 30일
TLS 1.0 및 1.1은 iOS 15, iPadOS 15, macOS 12, watchOS 8, 및 tvOS 15에서 지원 중단되었습니다. 모든 Apple 플랫폼의 향후 릴리즈에서도 지원이 중단됩니다. 앱이 모든 연결에서 ATS(App Transport Security)를 활성화한 경우 다른 조치를 취할 필요가 없습니다. 앱에서 기존 TLS 1.0 또는 1.1을 계속 사용하는 경우 TLS 1.2 이후 버전으로 전환할 계획을 세우시기 바라며, 더 빠르고 안전한 TLS 1.3 지원을 권장합니다.
시행일: 2021년 08월 04일
서버 기반 Game Center 인증을 위한 새로운 인증서가 publicKeyUrl을 통해 제공됩니다. 해당 날짜 이후에는 기존 인증서를 더 이상 사용할 수 없습니다. 앱에서 항상 현재 publicKeyUrl 값을 검색하고 사용하여 자동으로 새 인증서가 사용되도록 하시기 바랍니다.
시행일: 2021년 04월 26일
iOS 14.5, iPadOS 14.5 및 tvOS 14.5부터 모든 앱은 사용자를 추적하거나 사용자 기기의 광고 식별자에 접근하려면 AppTrackingTransparency 프레임워크를 사용하여 사용자에게 추적 권한을 요청해야 합니다. 사용자로부터 추적이 가능하도록 허가를 받지 않는 한, 기기의 광고 식별자 값은 모두 0이 되며 사용자에 대한 추적이 허용되지 않습니다.
시행일: 2021년 03월 31일
푸시 알림에는 HTTP/2 기반 APNs(Apple Push Notification Service) Provider API를 사용해야 합니다. 이 API를 사용하면 JSON 웹 토큰을 사용한 인증, 향상된 오류 메시지, 알림별 피드백과 같은 우수한 기능을 활용할 수 있습니다. 2021년 3월 31일 이후로 APNs는 레거시 바이너리 프로토콜을 더 이상 지원하지 않습니다.