반응형
앱스토어 배포를 위해 리뷰 전 'Validate App' 하면 아래 그림과 같이 NDEF 에러가 발생하는 경우가 있다. 이 해결방법을 알아보도록 하겠다.
1. Info.plist에 NFC관련 권한이 설정되어있는지 확인하자.
<key>NFCReaderUsageDescription</key>
<string>This app would like to use NFC for some reason.</string>
2. 해당 앱의 App ID 설정에 'NFC Tage Reading'이 체크되어있는지 확인한다.
3. .entitlements 파일에 TAG설정이 되어있는지 확인하고 NDEF 부분은 제거한다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.developer.nfc.readersession.formats</key>
<array>
<string>TAG</string>
<!-- 'NDEF는 제거하도록 한다. (대부분 이부분 때문에 에러 발생됨)
<string>NDEF</string>
-->
</array>
</dict>
</plist>
4. Clean & ReBuild
반응형
'개발 > iOS' 카테고리의 다른 글
GCD (Grand Central Dispatch) vs Swift Concurrency (0) | 2024.11.08 |
---|---|
iOS 18 주요 추가 및 변경 사항 (0) | 2024.10.06 |
UITextField, UITextView 입력 시 키보드창 가려짐 방지 (0) | 2024.05.14 |
UITextField 숫자 입력 시 콤마 추가 및 사용 (0) | 2024.05.14 |
Floating, Dragging Button (1) | 2024.01.04 |