[iOS] Archive Fail - 'UIBackgroundModes' has a value of 'processing'.
앱 배포를 위해 Archive를 하던 중 ...
쿠궁 .... Fail를 마주하게 되었다 ......
Missing Info.plist value. The Info.plist key 'BGTaskSchedulerPermittedIdentifiers' must contain a list of identifiers used to submit and handle tasks when 'UIBackgroundModes' has a value of 'processing'. For more information, refer to the Infromation Property List Key Reference at https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Introduction/Introduction.html.
기존 앱이 백그라운드에 있을 때에도 푸시 알림을 받기 위해 Background Modes를 설정해두었다.
Background Mode 관련 사항은 밑에 링크에서 더 확인할 수 있었다.!! 추천 추천 !!!
https://velog.io/@yoosa3004/iOS-Background-Mode-Background-Task
[iOS] Background Mode, Background Task
오늘은 BackgroundMode와 BackgroundTask에 대해 정리해보겠습니다.iOS앱은 기본적으로 포그라운드, 즉 사용자가 앱을 열어 활성화한 경우에만 작동합니다.하지만 사용자가 홈으로 나가거나 App Switcher로
velog.io
우리는 Info.plist에 Permitted background task scheduler identifiers를 추가하지 않았으므로
Background processing을 제거해주었다.
그리고 재아카이브 !! 했더니 ~
Archive 완료 ~~!!!!