前言:
文字和圖片的國(guó)際化我想不必多說(shuō),但是偏偏我發(fā)現(xiàn)我們項(xiàng)目啟動(dòng)頁(yè)有幾個(gè)文字而且我啟動(dòng)頁(yè)用的 LaunchImage。本想著給產(chǎn)品溝通的想法要不要做這個(gè)啟動(dòng)頁(yè)的國(guó)際化(因?yàn)槲铱戳藥讉€(gè) App 的國(guó)際化并不是全部的國(guó)際化,eg:支付寶、優(yōu)酷等等只是 App 局部有必要的國(guó)際化。)但是,根據(jù)我入這家公司以來(lái)的經(jīng)驗(yàn),還是算了,這并不是什么公司文化不想溝通,我覺(jué)得這次接觸的產(chǎn)品和我以往接觸的,??你懂的。對(duì)于咱們這些碼農(nóng)何必在意較真,抱怨沒(méi)有用,一切去摸索。不扯了,下面簡(jiǎn)單粗暴的上最新邏輯。
一、關(guān)閉使用

LaunchImages
二、打開(kāi)infoplist---->open as---->Source code---->加入代碼
<key>UILaunchImages</key>
<array>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>9.0</string>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{320, 480}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>9.0</string>
<key>UILaunchImageName</key>
<string>Default-568h</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{320, 568}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>9.0</string>
<key>UILaunchImageName</key>
<string>Default-iPhone6</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{375, 667}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>9.0</string>
<key>UILaunchImageName</key>
<string>Default-iPhone6Plus</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{414, 736}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>9.0</string>
<key>UILaunchImageName</key>
<string>Default-1242h</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{414, 896}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>9.0</string>
<key>UILaunchImageName</key>
<string>Default-828h</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{414, 896}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>9.0</string>
<key>UILaunchImageName</key>
<string>Default-812h</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{375, 812}</string>
</dict>
</array>
查閱很多資料沒(méi)有iPhonexsMax 和 iPhoneXR的命名,因?yàn)楦鶕?jù)啟動(dòng)圖片的分辨率大小設(shè)置不同的命名,之前文件是自己命名的,發(fā)現(xiàn)并沒(méi)有生效,在參考文章里面stackoverflow上面有用戶(hù)說(shuō)是命名問(wèn)題,所以要按照我這個(gè)名字搞,不然有問(wèn)題別找我?jiàn)W。??。
三、加入對(duì)應(yīng)名字的圖片,話(huà)不多說(shuō)上圖

然后國(guó)際化----和圖片文字國(guó)際化點(diǎn)擊地方一樣,----->然后替換你國(guó)際化語(yǔ)言的圖片----> show in finder 然后準(zhǔn)備好圖片(注意名字)全部替換。