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