관리 메뉴

김종권의 iOS 앱 개발 알아가기

[iOS Assets icon] Deploy phase, configuration 별 앱 아이콘 설정 방법, 앱 이미지, 앱 이름(Bundle display name) 본문

iOS 앱 배포와 출시

[iOS Assets icon] Deploy phase, configuration 별 앱 아이콘 설정 방법, 앱 이미지, 앱 이름(Bundle display name)

jake-kim 2021. 1. 10. 23:49

앱 아이콘에 들어갈 이미지를 assets파일에 저장

  • 아이콘 사진을 만들어주는 사이트 위에 해당하는 모든 사이즈를 생성: makeappicon.com
  • 이미지 아이콘을 모두 삽입: Phase별로 다른 아이콘 사용 시, app_icon_alpha, app_icon_appstore와 같이 여러개 만든다음 이미지 삽입

  • target -> Build Settings -> All -> "assets"검색하여 "Asset Catalog Comiler - Options" 확인

  • Phase 별로 아이콘 등록: "Asset Catalog App Icon Set Name"하위에 추가

Phase 별 앱 이름 변경

  • Build Setting의 User-defined에서 key값을 만들면, phase별로 지정이 가능하고 이것은 info.plist에서 접근 가능하다는 원리 이용
    cf) info.plist의 내용도 Bundle.main.object(forInfoDictionaryKey:)로 접근 가능
  • Build-Setting에 User-Defined로 앱 APP_NAME 생성

  • 이름 설정

  • info.plist에 Bundle display name 키값에 ${APP_NAME}의 value값으로 세팅

Configuration별 icon, app name 확인

  • Edit Scheme

  • Run -> Build Configuration에서 변경 후 실행

  • Configuration별 아이콘과 앱 이름이 다른 것 확인

* xcconfig를 이용한 xcode 세팅: https://ios-development.tistory.com/660

Comments