dev._.note

[Swift] 앱 아이콘 설정 본문

Dev/SWIFT

[Swift] 앱 아이콘 설정

Laena 2024. 2. 15. 12:44

앱 아이콘 설정

1. Info에 아이콘 설정해주기

<!-- 앱 아이콘 설정 -->
        <key>CFBundleIcons</key>
        <dict>
            <key>CFBundlePrimaryIcon</key>
            <dict>
                <key>CFBundleIconFiles</key>
                <array>
                    <string>아이콘 이름</string>
                </array>
                <key>UIPrerenderedIcon</key>
                <false/>
            </dict>
        </dict>

 

전체코드

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <!-- 앱 아이콘 설정 -->
        <key>CFBundleIcons</key>
        <dict>
            <key>CFBundlePrimaryIcon</key>
            <dict>
                <key>CFBundleIconFiles</key>
                <array>
                    <string>AppIcon</string>
                </array>
                <key>UIPrerenderedIcon</key>
                <false/>
            </dict>
        </dict>
        
        <key>UIApplicationSceneManifest</key>
        <dict>
            <key>UIApplicationSupportsMultipleScenes</key>
            <false/>
            <key>UISceneConfigurations</key>
            <dict>
                <key>UIWindowSceneSessionRoleApplication</key>
                <array>
                    <dict>
                        <key>UISceneConfigurationName</key>
                        <string>Default Configuration</string>
                        <key>UISceneDelegateClassName</key>
                        <string>$(PRODUCT_MODULE_NAME).SceneDelegate</string>
                    </dict>
                </array>
            </dict>
        </dict>
    </dict>
</plist>

 

2. 이미지 사이즈 변환해주기

해단 사이트에 들어가서 이미지 드래그 드롭 -> Generate

https://www.appicon.co/

 

3. 받은 파일에서 압축해제하고 AppIcon.appiconset 파일을 Assets.xcassets에 넣어주기 

 

4. Assets에 들어가서 확인

 

적용된 화면