Xcode 7.1のアプリアイコンアセットカタログには、iPad Proの167x167アプリアイコン用のスペースがありません...アセットカタログは、アプリアイコンを追加するための現在のベストプラクティスではありませんか?そうでない場合、どのように追加するのですか?
AppIconアセットセクション(XCode 8.1)にiPhoneサイズのみが表示されました。それは、私が最初にiPhoneを対象としたプロジェクトを構築し、後でユニバーサルサポートを追加したためだと思います。空のiPadアイコンスポットを追加するには:
アセットカタログを使用していない場合は、次の方法でこのアイコンをプロジェクトに追加できます。
CFBundleIconFiles~ipad
。IPad Proシミュレーターはファイルの解像度を取得し、それをアプリのアイコンに使用します。
ただし、iPad Proアイコンのアセットカタログは使用できないようです。既存のアイコンセットをアセットカタログに移行しようとしましたが、167x167のアイコンファイルは引き継がれませんでした。スロットがないようで、アセットカタログが使用されている場合、plistのアイコンファイルは無視されます。
とりあえず、アセットカタログを完全にドロップするか、Appleが問題を修正するまで待ちます(そしてそれまで拡大された152x152アイコンを受け入れる)まで待つ)のどちらかを選択できるようです。
解決しました。
CFBundlePrimaryIconキーの下に[email protected]を追加することで解決しました。
私は最初にCFBundleIcons〜ipadキーの下に追加しようとしました--[〜#〜] not [〜#〜]機能しました。 CFBundleIcons〜ipadキーが必要かどうかさえわかりませんが、今は削除することを恐れています。
ファイル:Info.plist
<key>DTPlatformVersion</key>
<string>8.3</string>
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>Icon.png</string>
<string>[email protected]</string>
<string>Icon-72.png</string>
<string>[email protected]</string>
<string>Icon-76.png</string>
<string>[email protected]</string>
<string>[email protected]</string>
</array>
</dict>
<key>CFBundleIcons~ipad</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>Icon.png</string>
<string>[email protected]</string>
<string>Icon-72.png</string>
<string>[email protected]</string>
<string>Icon-76.png</string>
<string>[email protected]</string>
<string>[email protected]</string>
</array>
</dict>
</dict>
</dict>
この問題を解決する最も簡単な方法は次のとおりです。
また、寸法が正しいことを確認してください。 AppIconファイルが2xファイルサイズで83.5ポイントを示している場合、寸法は167x167 png形式である必要があります。