From ae512597f23ee92aa0459e4a91dbb2d4a833d026 Mon Sep 17 00:00:00 2001
From: GthingkingG <190562383+GthingkingG@users.noreply.github.com>
Date: Fri, 21 Aug 2026 12:15:16 +0900
Subject: [PATCH] =?UTF-8?q?[Fix]=20-=20=EC=8B=A4=EC=A1=B4=ED=95=98?=
=?UTF-8?q?=EC=A7=80=20=EC=95=8A=EB=8A=94=20NI=20=EC=97=94=ED=83=80?=
=?UTF-8?q?=EC=9D=B4=ED=8B=80=EB=A8=BC=ED=8A=B8=20=EC=A0=9C=EA=B1=B0=20(?=
=?UTF-8?q?=EC=8B=A4=EA=B8=B0=EA=B8=B0=20=EC=84=9C=EB=AA=85=C2=B7TestFligh?=
=?UTF-8?q?t=20=EC=B0=A8=EB=8B=A8=20=ED=95=B4=EC=86=8C)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- com.apple.developer.nearby-interaction 은 Apple 에 존재하지 않는 엔타이틀먼트다
(공식 엔타이틀먼트 레퍼런스에 문서 없음 → 포털 App ID capability 로도 켤 수 없음).
프로파일이 이 키를 포함할 방법이 없어 자동 서명의 프로파일 검증이 항상 실패한다
→ 팀원 전원의 실기기 빌드·아카이브·TestFlight 업로드 차단.
- NearbyInteraction 의 실제 요구사항은 Info.plist 의 NSNearbyInteractionUsageDescription
+ 런타임 사용자 허가뿐 (Apple "Initiating and maintaining a session" 문서).
8/16 실기기 NI 레인징 검증도 NI 키 없는 프로파일로 성공 — 제거해도 거리 측정
기능 손실 없음.
- CoreNearbyExchange 인프라 도입(#624, 4월)에서 유입된 잔재.
---
UMCApp/UMCApp.entitlements | 2 --
1 file changed, 2 deletions(-)
diff --git a/UMCApp/UMCApp.entitlements b/UMCApp/UMCApp.entitlements
index a6fe40ad..e4bc1fc5 100644
--- a/UMCApp/UMCApp.entitlements
+++ b/UMCApp/UMCApp.entitlements
@@ -16,8 +16,6 @@
CloudKit
- com.apple.developer.nearby-interaction
-
com.apple.security.application-groups
group.com.umc.product.widget