[출시 에러] Missing purpose string in Info.plist & Missing Push Notification Entitlement
굉장히 많은 도움을 받았다.
[코딩파파] Flutter iOS 앱 배포 2023 | 애플 앱 스토어 : https://www.youtube.com/watch?v=i9B7xd48QTY
출시 전 에러 발견!
App Store Connect로 넘겨주기 위해 Validate App 이후 Distribute App 시도!
하지만 아무리 기다려도 빌드가 뜨지 않았다!!
영상에서는 30분을 기다려보라는데.. 2시간이 넘게 기다렸다…
이메일을 확인해보자!
혹시나 해서 들어간 이메일에 연락이 와 있었다..
ITMS-90683: Missing purpose string in Info.plist
ITMS-90078: Missing Push Notification Entitlement
이 블로그를 통해 에러를 해결할 수 있었다! -> https://velog.io/@bargoloft/TMS-90683-Missing-Purpose-String-in-Info.plist-ITMS-90078-Missing-Push-Notification-Entitlement-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0
Missing purpose string in Info.plist
Info.plist에 필요한 태그에 대한 목적이 필요하다고 한다!
iOS/Runner/Info.plist 파일에 다음 코드를 추가한다.
<dict>
<key>NSMicrophoneUsageDescription</key>
<string>to convert voice to text</string>
<key> 태그 안 필드는 메일에서 알려준 문제가 되는 필드를 입력해야 한다.
Missing Push Notification Entitlement
Push Notification을 사용할 경우 이 과정이 필요하다
간단하게 Xcode > Targets > Runner > Signing & Capabilities > Capability > Push Notification 추가
https://mdpapa.tistory.com/143
후.. 드디어 빌드 완료
해결이 되었다면 10분 안에 다시 메일이 온다!
빌드 완료 후 다시 영상을 따라 가보자!