Openai/69205c2d-4c48-8008-aab4-6abea003ce4d
This conversation was exported from ChatGPT[1]
gpt-5-1-thinking edit
User: UNITY 6 LTS버전 2025년 3월 기준으로 쓰고 있는데, 라이브에 반영 필요한 2025년 11월 기준 필수 업데이트 정리해줘 edit
UNITY 6 LTS버전 2025년 3월 기준으로 쓰고 있는데, 라이브에 반영 필요한 2025년 11월 기준 필수 업데이트 정리해줘
Assistant: 지금 2025년 11월 기준으로 보면, edit
지금 2025년 11월 기준으로 보면, “진짜로 안 하면 스토어 업로드/심사에서 막히는 것들”이 몇 개 꽤 명확하게 정리되어 있습니다. (단순 권장이 아니라 “정책/SDK 레벨 하드 요구사항” 위주로만 뽑을게요.) 💡
0. 한 줄 요약 체크리스트 ✅ edit
라이브 직전 기준으로, 최소 이 정도는 되어 있어야 안전합니다.
- Unity 엔진 - Unity 6.0 LTS 계열 유지 + 최신 패치(6000.0.62f1 이상) 로 업데이트 endoflife.date[2]
- Android (Google Play) - Target API Level: 35 (Android 15) 로 빌드 - Google Play Billing Library: v7 이상 (Unity IAP 4.13.x 이상 사용) Unity 문서[3]
- iOS (App Store) - Xcode 16 이상 + iOS 18 SDK 로 빌드된 Xcode 프로젝트로 업로드 Apple Developer[4] - 사용하는 주요 SDK(특히 IAP/Ads)가 Apple Privacy Manifest 포함 버전 인지 확인 (Unity IAP 4.11.0+는 이미 포함) Unity 문서[5]
- 스토어 정책/서류 - Google Play: Data Safety 폼 + 개인정보처리방침 URL 실제 구현과 일치하게 작성 Termly[6] - 최근 Google Play 정책 변경(디바이스/네트워크 악용, AI 콘텐츠 등)에서 위반 소지 없는지 한 번씩만 체크 Google 지원[7]
이 네 묶음만 제대로 맞춰두면, “2025년 3월 기준 환경”에서 11월 라이브로 넘어갈 때 필요한 필수급 업데이트는 대부분 커버됩니다. 이제 항목별로 조금만 풀어서 볼게요. 😊
1. Unity 엔진 쪽에서 필요한 것 ⚙️ edit
1) Unity 6.0 LTS 최신 패치 적용 edit
- Unity 6.0 LTS는 2026년 4월까지 정식 지원 받는 장기 지원 버전이고, 그 기간 동안 중요 버그 수정 + 플랫폼 업데이트가 계속 패치로 나옵니다. Unity[8]
- 2025-11-05 기준, 6.0 LTS 최신 패치는
6000.0.62f1(release date: 2025-11-05) 입니다. endoflife.date[9]
- 🔒 사실상 필수 이유
- Android 15(API 35), iOS 18, Xcode 16 등 최신 플랫폼 SDK 대응이 계속 이 패치 라인에 녹아들어갑니다.
- 2025년 3월쯤 설치한 6.0 LTS 초기 버전 그대로라면,
- Android 15 빌드/스토어 업로드에서 경고 또는 빌드 에러가 날 가능성이 꽤 큽니다.
- LTS 내에서 패치만 올리는 건 큰 API 브레이킹 없이 진행되도록 Unity가 관리하기 때문에,
- “6.2로 메이저 이동”보다 리스크가 훨씬 낮습니다.
👉 정리
- 6.0 LTS 라인 유지 + 버전만
6000.0.62f1근처로 올리기를 권장드립니다. - 3월에 쓰시던 버전이 6000.0.xx 초기대라면, 테스트 브랜치에서 먼저 62f1로 올리고 빌드/런타임 검증 → 문제 없으면 메인에 승격 이런 식으로 가시는 게 안전합니다.
(6.2는 “새 기능/최신 개선”용이라 필수는 아니고, 정말 새 기능이 필요할 때만 고려하시면 될 것 같아요. Unity[10])
2. Android / Google Play 쪽 필수 요소 📱 edit
2-1. Target API 레벨 – Android 15 (API 35) edit
Google Play 정책(2025년 업데이트) 기준:
- 2025년 8월 31일부터 → 모든 새 앱 + 앱 업데이트는 Android 15(API 35) 이상을 타겟해야만 업로드 가능. Google 지원[11]
- 기존 앱도 2025-08-31까지 최소 Android 14(API 34)를 요구하지만, 새로 올리시는 게임은 그냥 바로 API 35 타겟이 기본이라고 보시면 됩니다. Google 지원[12]
- 🎯 해야 하는 것
- Unity Player Settings → Android → Other Settings → Target API Level
- “Android 15 (API level 35)” 로 명시적으로 설정
- Android SDK/NDK 환경에서
- SDK Platform 35, Build-tools 35 설치 여부 확인
- Gradle/AGP 버전은 Unity 6.0.62f1 기본 세팅을 따르되,
- 커스텀 Gradle 플러그인 쓰고 계시면 API 35와 충돌 없는지 한 번 빌드 확인
이 부분은 정책 요구사항이라, API 34 이하 타겟으로는 새 빌드를 아예 업로드할 수 없습니다.
2-2. Google Play Billing Library – v7 이상 edit
Google 공식 문서 기준:
- 2025년 8월 31일까지 → 모든 새 앱 및 업데이트는 Billing Library 7 이상을 사용해야 함
- 필요시 2025년 11월 1일까지 연장 신청이 가능했지만, 지금은 이미 지난 상태라 실질적으로 2025년 11월 현재는 v7+ 필수라고 보면 됩니다. Android Developers[13]
Unity 쪽에서는 In-App Purchasing 패키지에서 이걸 맞춰줍니다.
- Unity IAP 4.13.0 (2025-07-07) 부터 → Google Play Billing Library 7.1.1 사용으로 업데이트 됨. Unity 문서[14]
- 최신은 4.13.2 (2025-10-17) 으로, 버그 픽스 위주입니다. Unity 문서[15]
- 🎯 해야 하는 것
- Package Manager → com.unity.purchasing 버전 확인
- 4.13.0 미만이면 최소 4.13.2 까지 올리기
- 커스텀 플러그인/Gradle 수정 등으로
- 따로 com.android.billingclient:billing 를 지정해둔 부분이 있으면,
- 버전이 7.x 인지 재확인 (중복/다운그레이드 방지)
- Google Play 콘솔에서 경고 메일이 오지 않는지 확인
- “App must use Google Play Billing Library 7.0.0 or later…” 류 메일이 안와야 정상입니다.
- Unity Discussion
- +2
- Google 지원
- +2
이건 정책 위반 시 업데이트 거절이라, 라이브 전에 반드시 맞춰야 하는 하드 요구사항이라고 보시면 됩니다.
2-3. Google Play 정책/폼 관련 (필수는 아니지만 “사실상” 필수에 가까운 것들) edit
- Data Safety 폼 + 개인정보처리방침 - Google Play는 User Data / Data Safety 섹션에 맞는 프라이버시 정책 URL과 실제 앱 동작을 일치시키는 것을 요구합니다. Termly[16] - Firebase, Analytics, 광고 SDK, 원격 설정 등 사용 여부에 따라 수집 데이터/공유/암호화 여부를 정확히 기입해야 합니다.
- 2025년 10월 정책 업데이트(디바이스/네트워크 악용, AI 생성콘텐츠 등) Google 지원[17] - 매칭/데이팅/실제 도박/실제 머니 게임이 아니면 큰 영향은 적지만, - 게임 내에 AI 생성 콘텐츠 노출이나 과도한 권한 사용(전화, SMS, 카메라, 사진, 오디오) 등 있으면 해당 정책 항목 한 번씩 체크해 두는 게 좋습니다.
이쪽은 “지금 안 올리면 바로 리젝”은 아니지만, 라이브 후 정책 위반으로 내려가는 경우가 생길 수 있어 한 번은 정리해두시는 게 좋습니다.
3. iOS / App Store 쪽 필수 요소 🍏 edit
3-1. Xcode / iOS SDK 최소 요구사항 edit
Apple 공식 “SDK minimum requirements” 공지 기준:
- 2025년 4월 24일부터 → App Store Connect에 업로드되는 앱은 반드시 Xcode 16 이상 + iOS 18 / iPadOS 18 / tvOS 18 / watchOS 11 / visionOS 2 SDK 로 빌드 되어야 합니다. Apple Developer[18]
- 🎯 해야 하는 것
- macOS에 Xcode 16 이상 설치 (App Store or 개발자 사이트)
- Unity에서 iOS 빌드할 때
- Build Settings에서 Xcode 16을 사용해 열기
- 구버전 Xcode로 열면 Upload 시점에 App Store Connect에서 바로 막힙니다.
- Editor에서 사용하는 iOS 모듈은 Unity 6.0.62f1와 함께 설치되어 있으니,
- 엔진 패치만 최신이면 크게 문제 없을 가능성이 높습니다.
이건 안 맞추면 업로드 자체가 안 되는 수준의 필수 요건입니다.
3-2. Apple Privacy Manifest / 추적 관련 edit
Apple은 2024~2025 사이에 SDK Privacy Manifest + Required Reason APIs를 강하게 밀고 있습니다.
- Unity IAP 패키지도 4.11.0부터 Apple의 새로운 프라이버시 요구사항을 맞추기 위해 자체 Privacy Manifest를 추가한 상태입니다. Unity 문서[19]
- 광고/애널리틱스 SDK(예: Unity Ads, AdMob, Firebase 등)도 최신 버전은 대부분 자체 Manifest를 포함하고 있습니다.
- 🎯 해야 하는 것
- IAP 최소 버전:
- 어차피 Billing 7 때문에 4.13.x로 올릴 거라
- → iOS 프라이버시 쪽도 같이 해결됩니다.
- 사용하는 광고/분석 SDK 전부
- 2024~2025년 릴리스 라인(Apple Manifest 포함 버전)으로 업그레이드
- Xcode 16에서 Privacy Report / Manifest 탭 열어보면
- “Required Reason Missing” 같은 경고가 없는지 확인
ATT(앱 추적 투명성) / IDFA 사용 여부는 기존과 동일하게 정보 팝업 + Tracking Usage Description만 잘 맞추면 됩니다.
4. “엔진/패키지 말고” 서류/플로우 측면에서 실질 필수에 가까운 것들 📄 edit
이건 Unity 버전이라기보다는 라이브 전 글로벌 원빌드 기준으로 꼭 챙겨야 할 것들입니다.
- Google Play / App Store 개인정보처리방침 페이지 - 이미 TRIB GAMES 사이트 운영 중이시니까, /privacy 형태로 한글/영문 최소 2개 언어 준비해두시면 좋습니다. - Google Play는 Data Safety와 연결되고, Apple은 App Store 제출 시 Privacy Nutrition Label과 연결됩니다. Termly[20]
- Google Play: Data Safety 폼 / 광고 식별자 사용 - Firebase Analytics, Crashlytics, Remote Config, IAP 서버 검증 등 실제 쓰고 있는 SDK 기준으로 정리. - “수집 데이터 / 공유 데이터 / 암호화 여부 / 삭제 옵션” 등은 실제 구현과 어긋나면 나중에 정책 위반 이슈로 튀어나올 수 있습니다.
- 연령 등급 / 청소년 보호 관련 - Google Play / App Store 모두에서 연령 등급 설문을 정확히 입력해야 합니다. - 도박성, 베팅, Loot Box(가챠) 관련 체크 항목이 있으니, 지금 게임 구조에 맞게 솔직하게 체크하는 쪽이 안전합니다.
5. 실행용 최종 체크리스트 📝 edit
실제로 작업하실 때는 이렇게 한 줄씩만 확인하셔도 됩니다.
엔진 / 패키지 edit
- Unity Editor 버전: 6.0 LTS 6000.0.62f1 이상인지 확인 (LTS 라인 유지) endoflife.date[21]
- Android Build Support / iOS Build Support 모듈도 최신 6.0 LTS 패치 기준으로 재설치
- In-App Purchasing:
com.unity.purchasing4.13.2 (Billing v7.1.1 + Apple Privacy Manifest 포함) Unity 문서[22] - 광고/애널리틱스 등 서드파티 SDK: 2024~2025년 릴리스 라인으로 업데이트
Android edit
- Player Settings → Target API Level: Android 15 (API 35)
- Android SDK Platform 35 / Build-tools 35 설치
- Google Play Console에서 Billing Library 관련 경고 메일/알림 없음 (v7 이상 사용중) Android Developers[23]
- Data Safety 폼 + Privacy Policy URL 작성 완료
iOS edit
- macOS에 Xcode 16 이상 설치 Apple Developer[24]
- Unity → iOS 빌드 후 Xcode 16으로 열어서 빌드/아카이브
- Xcode Privacy / Manifest 리포트에서 오류/경고 없는지 확인
- App Store Connect의 App Privacy 질문들(데이터 수집/추적) 실제 구현 기준으로 일치하게 작성
혹시 지금 쓰고 계신 정확한 Unity 버전(예: 6000.0.21f1 같은) 이랑 IAP 패키지 버전 캡쳐 한 번만 보내주시면, “여기서 → 여기까지 딱 이 정도만 올리면 된다” 식으로 업데이트 범위(최소 변경)까지 딱 잘라서 정리도 해드릴게요. 🙂💪
References edit
- ↑ "Unity 2025 필수 업데이트". ChatGPT. Retrieved 2025-11-22.
- ↑ "endoflife.date". endoflife.date. Retrieved 2025-11-22.
- ↑ "Unity 문서". Unity 문서. Retrieved 2025-11-22.
- ↑ "Apple Developer". Apple Developer. Retrieved 2025-11-22.
- ↑ "Unity 문서". Unity 문서. Retrieved 2025-11-22.
- ↑ "Termly". termly.io. Retrieved 2025-11-22.
- ↑ "Google 지원". Google 지원. Retrieved 2025-11-22.
- ↑ "Unity". unity.com. Retrieved 2025-11-22.
- ↑ "endoflife.date". endoflife.date. Retrieved 2025-11-22.
- ↑ "Unity". unity.com. Retrieved 2025-11-22.
- ↑ "Google 지원". Google 지원. Retrieved 2025-11-22.
- ↑ "Google 지원". Google 지원. Retrieved 2025-11-22.
- ↑ "Android Developers". Android Developers. Retrieved 2025-11-22.
- ↑ "Unity 문서". Unity 문서. Retrieved 2025-11-22.
- ↑ "Unity 문서". Unity 문서. Retrieved 2025-11-22.
- ↑ "Termly". termly.io. Retrieved 2025-11-22.
- ↑ "Google 지원". Google 지원. Retrieved 2025-11-22.
- ↑ "Apple Developer". Apple Developer. Retrieved 2025-11-22.
- ↑ "Unity 문서". Unity 문서. Retrieved 2025-11-22.
- ↑ "Termly". termly.io. Retrieved 2025-11-22.
- ↑ "endoflife.date". endoflife.date. Retrieved 2025-11-22.
- ↑ "Unity 문서". Unity 문서. Retrieved 2025-11-22.
- ↑ "Android Developers". Android Developers. Retrieved 2025-11-22.
- ↑ "Apple Developer". Apple Developer. Retrieved 2025-11-22.