[iOS] Missing Info.plist value. A Value for the Key 'CFBundleDisplayName' in bundle (에러처리)

  [iOS] Missing Info.plist value. A Value for the Key 'CFBundleDisplayName' in bundle (에러처리)


안녕하세요. 물먹고하자 입니다 :)

Xcode 14 Beta2 까지는 괜찮았는데, 

Xcode 14 Beta3로 올리니 앱 업로드가 안되더군요 🤣

워낙 Beta 올릴때 마다(?) 봤던 에러여서 금방해결은 하였는데,

업로드 실패후 디바이스 빌드도 안되더군요 ?! 해결한 내용 공유드립니다.


  에러의발생

갑자기(?) 지금까지 없어도 잘되다가??

????? 아카이브 하기전 까지만해도 디바이스실행이 되던게 안된다

CFBundle Display Name 값 추가 $(PRODUCT_NAME) 규약 따르게 추가

Build Setting에서 값이 비어있길래 추가

빌드 / 아카이드 성공

직전까진 잘되다가.. 갑자기 왜 CFBundle Diplay Name 타령인지 모르겠다.
혹시(?) CFBundleName 지원종료인가 찾아보니

아니다

CFBundleName 보다 길때, Siri, Home screen에 보여지는 이름


15자 미만 사용자가 볼 수 있는 이름 (없을시 CFBundleDisplayName 사용)

???? 기존에 있는데, 왜 적용안된건지는 모르겠음 ㅠㅠ

  마무리

어느정도 예상이 가는 오류여서 고치는건 금방고쳤는데, 
솔직히 CFBundleName vs CFBundleDisplayName의 차이는 몰랐었다. 
(예전부터 CFBundleName만 info.plist에 박혀있었음 ^^......)
이참에 추가는 해뒀는데, 솔직히 정식버전이 출시되면 안뜰것 같은 오류이다...
Xcode Beta 2 ~ 3 까지 사용중인데, 아직까진 막 심각한 내용은 없는것 같다.

즐거운 코딩되세요 ~

끝.

댓글