web-dev-qa-db-ja.com

iPhoneのアドホックアプリケーションのアイコンをiTunesに表示するにはどうすればよいですか?

アイコンファイルIcon.pngを持つiPhoneアプリを持っています。

このアイコンは、アプリが電話自体にある場合は適切に表示されますが、iTunesのアプリケーションペインには表示されません。

適切に表示するには、何をする必要がありますか?

44

これを行う最もクリーンな方法は、公式のAppleドキュメントの テスト用アプリケーションの公開 と呼ばれるセクションに記載されています。 :


テスターに​​表示されるiTunesアートワークは、アプリケーションのアイコンである必要があります。このアートワークは、iTunesArtworkという名前の512 x 512 JPEGまたはPNGファイルである必要があります。ファイルには拡張子を付けないでください。

アプリケーションのアイコンのファイルを生成したら、次の手順に従ってアプリケーションに追加します。

  1. Xcodeでプロジェクトを開きます。
  2. [グループとファイル]リストで、[リソース]グループを選択します。
  3. [プロジェクト]> [プロジェクトに追加]を選択し、iTunesArtworkファイルに移動して、[追加]をクリックします。
  4. 表示されるダイアログで、「アイテムのコピー」オプションを選択し、「追加」をクリックします。

PNGまたはJPEGファイルは「iTunesArtwork」であり、接尾辞はありません。

ビルド後にファイルをアプリケーションバンドルにコピーしようとすると、アプリの署名が壊れ、デバイスに同期しようとしたときに検証エラーが発生します。アートワークファイルが、XCodeのプロジェクトのターゲット内の「バンドルリソースのコピー」フォルダーに含まれていることを確認します(上記のステップ4)。

80
Nick Ludlam

アイコンの512x512 pngを作成し、「iTunesArtwork」(拡張子なし、引用符なし)という名前を付けて、[リソース]の下のプロジェクトに追加します。次にビルドします。

詳細はこちら:

http://developer.Apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/000-Introduction/introduction.html

11
Jason Moore

この投稿にたどり着きやすいように、実際の手順を以下に示します(受け入れられた回答からリンクされたブログ投稿から直接)。


TwitterでiPhoneアプリ用に独自のIPAファイルを作成する方法についての話がいくつかありました。そのため、以前IPAを作成するために使用した手順を説明すると思いました。楽しい。

  1. デスクトップに「working」というフォルダーを作成します。それを開き、その中に「ペイロード」と呼ばれる別のフォルダーを作成します(大文字と小文字が区別されます)
  2. ITunesArtworkファイルを「working」フォルダーに移動し、.appをPayloadフォルダーに移動します。
  3. ターミナルを開き、次のコマンドを実行します。chmod -R 775〜/ Desktop/working/Payload
  4. ペイロード内のProgName.appフォルダーに移動します。
  5. Info.plistファイルをダブルクリックします。次の値を持つSignerIdentityという項目があることを確認します:Apple iPhone OSアプリケーション署名。ない場合は追加します。
  6. それをすべて圧縮します。 iTunesArtworkおよびPayloadフォルダーを圧縮します。 (つまり、作業フォルダー内にあるものを圧縮します)
  7. Zipファイルの名前を、希望する名前と拡張子のipaに変更します。
  8. ダブルクリックしてiTunesでインストールします
9

実際、アドホックとしてリリースされたiPhoneソフトウェアにiTunesアイコンを提供することは可能です。詳細は ブログ投稿 をご覧ください。

5
schwa
  1. Xcodeでプロジェクトを開きます。
  2. ITunesArtwork.pngファイルをプロジェクトフォルダーにコピーします。
  3. ITuneArtwork.pngファイルを編集して、iTunesArtworkから.pngを削除します。
  4. ビルドを生成します。

ITunesで画像を見ることができます。

1
Ravikiran

最近の経験を追加します。私は、アイコン(厳密には、iTunesArtwork)を使ってiTunesにアドホックアプリを表示しようとして、だまされていました。最後に、指示に従って「T」になったと確信しましたが、グリッドビューには表示されません。ただし、アートワークはCover Flowビューに正しく表示されました。 iTunesから、またはiTunesにアプリを削除して再インストールしました。その後、iTunesを終了して再起動しました。 -私の作品はすべての場所で正しかった。グリッドビューでリセットされないキャッシュの種類があるようです。

1
N8nnc

ITunesでアイコンの代わりに黒い四角が表示される場合は、XcodeのiTunesArtworkのファイルタイプが「image.png」ではないことを確認してください。その場合、リソースのコピービルドフェーズで、CopyPNGFileはiOSデバイス用の無効な保存ファイルをクラッシュさせます。

1
hiroshi