2017-09-15 2 views
-1

앱 아이콘을 동적으로 변경하고 싶습니다. 서버에서 이미지를받습니다. 해당 이미지를 대체 앱 아이콘으로 사용하려면 어떻게해야합니까? 대답이 명확한 지 확인하십시오. (하지만 다른 대안 아이콘 파일은 프로젝트 plist 파일에 있어야 함을 알고 있습니다).ios에서 앱 아이콘을 동적으로 변경할 수있는 방법이 있습니까?

미리 감사드립니다.

+0

이 https://stackoverflow.com/questions/43097604/alternate-icon-in-ios-10-3 –

+0

답장을 보내 주셔서 감사합니다. 그것은 동적으로. – user3467582

답변

2

런타임에 서버에서 다운로드 한 이미지로 앱 아이콘을 변경할 수 없습니다. documentation에서 :

당신은 앱의 Info.plist 파일의 CFBundleIcons 키를 사용하여 앱의 기본 및 대체 아이콘을 선언해야합니다. 앱의 대체 아이콘을 구성하는 방법에 대한 자세한 내용은 CFBundleIcons 키의 설명 (Information Property List Key Reference)을 참조하십시오. 동적으로 앱 아이콘을 설정하기 위해

, 당신은 당신의 Info.plist에서 정의 할 수 있어야하지만 Info.plist는 앱 번들에 포함되어 있으며 앱 번들이 읽기 전용입니다, 당신은 필요가 없습니다 Info.plist 파일에 대한 런타임 쓰기 권한 따라서 앱 아이콘을 런타임에 동적으로 다운로드 한 이미지로 변경할 수 없습니다.

관련 문제