アドホック iPhone アプリケーションのアイコンを iTunes に表示するにはどうすればよいですか?
-
05-07-2019 - |
質問
アイコンファイル Icon.png を含む iPhone アプリを持っています。
このアイコンは、アプリが電話機自体にあるときは正しく表示されますが、iTunes のアプリケーション ペインには表示されません。
正しく表示するにはどうすればよいですか?
解決
これを行う最もクリーンな方法は、Apple の公式ドキュメントのセクションに記載されています。 テスト用のアプリケーションの公開. 。そのページに記載されている正確な手順は以下のとおりです。
テスターに表示される iTunes アートワークは、アプリケーションのアイコンである必要があります。このアートワークは、512 x 512 の JPEG または PNG ファイルである必要があります。 iTunesアートワーク. 。ファイルに注意してください 拡張子を付けてはいけません.
アプリケーションのアイコンのファイルを生成した後、次の手順に従ってそれをアプリケーションに追加します。
- Xcode でプロジェクトを開きます。
- [グループとファイル] リストで、[リソース] グループを選択します。
- 「プロジェクト」>「プロジェクトに追加」を選択し、iTunesArtwork ファイルに移動して、「追加」をクリックします。
- 表示されるダイアログで、「項目をコピー」オプションを選択し、「追加」をクリックします。
PNG または JPEG ファイルは単なる「iTunesArtwork」であり、接尾辞がないことに注意してください。
ビルド後にファイルをアプリケーション バンドルにコピーしようとすると、アプリの署名が壊れ、デバイスに同期しようとすると検証エラーが発生します。アートワーク ファイルが XCode のプロジェクトのターゲット内の「Copy Bundle Resources」フォルダーに含まれていることを確認します (上記のステップ 4)。
他のヒント
アイコンの512x512 pngを作成し、「iTunesArtwork」という名前を付けます。 (拡張子なし、引用符なし)、リソースの下のプロジェクトに追加します。次にビルドします。
詳細はこちら:
この投稿にたどり着きやすいように、実際の手順を以下に示します(受け入れられた回答からリンクされたブログ投稿から直接)。
TwitterでiPhoneアプリ用に独自のIPAファイルを作成する方法についての話がありました。そのため、以前IPAを構築するために使用した手順を説明すると思いました。お楽しみください。
- デスクトップに“ working”というフォルダーを作成します。それを開き、その中に“ Payload”という別のフォルダーを作成します(大文字と小文字が区別されます)
- iTunesArtworkファイルを“ working”に移動しますフォルダーと.appをペイロードフォルダーに入れます。
- ターミナルを開き、次のコマンドを実行します。chmod-R 775〜/ Desktop / working / Payload
- ペイロード内のProgName.appフォルダーに移動します。
- Info.plistファイルをダブルクリックします。 AppleiPhone OSアプリケーション署名という値を持つSignerIdentityというアイテムがあることを確認します。ない場合は追加します。
- すべてを圧縮します。 iTunesArtworkおよびPayloadフォルダーを圧縮します。 (したがって、作業フォルダ内の内容を圧縮します)
- zipファイルの名前を、希望する名前とipaの拡張子に変更します。
- iTunesでダブルクリックしてインストールします
実際には、アドホックとしてリリースされたiPhoneソフトウェアにiTUnesアイコンを提供することが可能です。詳細については、このブログ投稿をご覧ください。
最近の経験を追加します。私は、アイコン(厳密には、iTunesArtwork)を使用して、iTunesにアドホックアプリを表示しようとして、だまされていました。最後に、指示に従って「T」にしたと確信しましたが、グリッドビューには表示されません。ただし、アートワークはCover Flowビューに正しく表示されました。 iTunesから、またはiTunesにアプリを削除して再インストールしましたが、役に立ちませんでした。その後、iTunesを終了して再起動しました。 -私の作品はすべての場所で正しかった。グリッドビューでリセットされないキャッシュのようなものがあるようです。
iTunesでアイコンの代わりに黒い四角が表示される場合、XcodeのiTunesArtworkのファイルタイプが" image.png"でないことを確認してください。その場合、リソースのコピービルドフェーズで、CopyPNGFileがファイルをクラッシュし、iOSデバイス用に無効な保存が行われます。
- Xcodeでプロジェクトを開きます。
- iTunesArtwork.pngファイルをプロジェクトフォルダーにコピーします。
- iTuneArtwork.pngファイルを編集し、iTunesArtworkから.pngを削除します。
- ビルドを生成します。
iTunesで画像を見ることができます。
アプリケーションがApp Storeを介して配布されている場合、アプリケーションアイコンはiTunesにのみ表示されます。
開発者またはアドホックビルドについて質問していると思います。それらはデフォルトの黒の「A」を取得します;アイコン。