web-dev-qa-db-ja.com

XcodeでMacアプリケーションのアイコンを設定するにはどうすればよいですか?

私はObjective-Cコードの記述とInterface Builderでの設計について多くのことを学んでおり、単純なプログラムのアイコンを設定したかったのです。

Icon Composer=のすべてのサイズフィールドに同じJPGを追加し、ICNSを取得しましたが、プロジェクトに追加する方法がわかりませんでした。

前もって感謝します。

80
kmikael

Xcode 4.4 Icon Composerはアイコンの作成方法として推奨されなくなり、Xcodeの標準インストールに含まれなくなりました。Retinaディスプレイを搭載したMacの導入により、アプリのアイコンを含むすべてのグラフィックの高解像度バージョンを提供します。

Xcode> 4.4でアプリにアイコンを付けるには、次の手順を実行します。

  1. Finderで[IconName] .iconsetフォルダーを作成します

  2. このフォルダーにアイコンをpngファイルとして配置します。 16px、32px、64px(網膜のみ)、128px、256px、512px、1024px(網膜のみ)のサイズのアイコンが必要です。

  3. これらのアイコンには、パターンicon_16x16.png、icon_32x32.png、icon_128x128.pngなどの名前を付ける必要があります。

  4. Retinaディスプレイをサポートするには、icon_16x16 @ 2x.png(サイズ32x32)、icon_32x32 @ 2x.png(サイズ64x64)など、icon_512x512 @ 2x.png(サイズ1024x1024)までの二重解像度のアイコンファイルも追加する必要があります。

  5. この[アイコン名] .iconsetフォルダーをXcodeにドラッグします(必要に応じてコピーします)

  6. info.plistファイルで、「CFBundleIconFile」(キーとしてのアイコンファイル)の値を[アイコン名]に設定しますが、拡張子は.iconsetではありません

注釈:

  • (現在)@ 2xアイコンを提供する必要はありません
  • すべてのアイコンファイルを提供しなくても(通常)機能します
  • iconsetフォルダーにicon_64x64.pngファイルを含めないでください。 64pxアイコンは、網膜バージョンのicon_32x32専用です

更新:最後に、.iconsetフォルダーには次の10項目があります。

icon_16x16.png
[email protected]
icon_32x32.png
[email protected]
icon_128x128.png
[email protected]
icon_256x256.png
[email protected]
icon_512x512.png
[email protected]

公式ガイド:

https://developer.Apple.com/library/content/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html

追加情報:

アイコンセットフォルダーをicnsファイルに変換するには、ターミナルで次のコマンドを実行します:

iconutil -c icns [IconName].iconset

[IconName]は、アイコンセットフォルダのプレフィックスに置き換える必要があります。これで、[IconName] .icnsというファイルが作成されました。 Xcode 4.4の[ターゲットの概要]で、アイコンの疑問符を右クリックし、icnsファイルを選択します。その後、疑問符がアイコンに置き換えられます。

155
codingFriend1

Xcode 7の時点で(これが最初に導入されたのかどうかは不明)、アプリアイコンにAssets.xcassetsファイルを使用できます。このファイルは、新しいプロジェクト用にデフォルトで含まれています。

単に:

  1. ターゲットの設定に移動し、一般アプリアイコンの下でSourceAppIconに設定されます。
  2. 10個すべてのpngアイコンをAssets.xcassetsのAppIconイメージに追加します。
  3. 派生データの削除 以前にアプリを起動した場合、それ以外の場合は引き続きデフォルトのアイコンが表示されます。
  4. アプリを実行します。 Dock、Application Switcher、および表示される他の場所にアイコンが表示されます。
28
Senseful

これらの ステップ に従って、アプリケーションアイコンをプロジェクトに追加します。これは、Mac OSによってドキュメントバーとalt-tabディスプレイに表示されるアイコンです。

  • アイコン.icnsリソースファイルを作成する
  • 「resources/macos」フォルダーに配置します
  • Xcodeプロジェクトのリソースグループに追加します
  • Info.plistファイルを編集し、「CFBundleIconFile」値文字列を「icon」に変更します

また、 img2icns ツールは画像をアイコンに変換するのに便利です。

26
user405725

アプリケーションアイコンをココアプロジェクトに追加する手順。

  1. スポットライトから「Icon Composer」を見つけます。
  2. 指定されたボックスにアイコン(名前はimagename.icnsのようにする必要があります)をドラッグアンドドロップします。
  3. 1つのボックスを選択して保存します。
  4. 保存した画像をアプリケーションのResourcesフォルダーにドラッグアンドドロップします。
  5. ターゲットを選択->プロジェクト名を右クリック-> GetInfoを選択。
  6. [プロパティ]に「アイコンファイル」の名前を入力します。
  7. アプリケーションをクリーンビルドして実行します。
7
Arun

それは簡単です

  1. 自動ツール(IconFlyなど)を使用して、必要なすべてのサイズで正しいICNSまたはアイコンセットを作成します。

  2. 次に、作成したICNSまたはアイコンセットをXcodeにドラッグアンドドロップします。

  3. info.plistファイルで、「CFBundleIconFile」値を[IconName]に設定します

7
Alexandr

Xcode 8.2.1

  1. IconMaker を使用して.png ????。icnsを変換します

  2. Info.plistと同じフォルダーにAwesomeApp.icnsファイルを追加します

  3. AwesomeApp.icnsファイルをinfo.plistと同じフォルダーのxcodeにドラッグします

  4. Info.plistでアイコンを設定:AwesomeApp.icnsに

3
eonist

ステップ1:info.plistからiconfile名を取得し、icns(icon file)フォルダーをSourceCode/resourcesフォルダーに配置します

ステップ2:Xcodeについても同じことが言えます。Xcodeのcopyallframeworksまたはcopyallリソースファイルを使用してxcodeからすべての画像をコピーし、アプリを再度ビルドする必要があります。

0
Rachit kapadia