ビルドエラー:アセット検証に失敗しました - 無効なApp Storeアイコン

ビルドエラー: "アセットの検証に失敗しました (90717) 無効なApp Storeアイコン。 'AdaloApp.app'内のアセットカタログにあるApp Storeアイコンは透明であってはならず、アルファチャンネルを含んではいけません。 (ID: 42a99cb2-fabe-4798-8f3e-30f9749b1578)"

これは、プロジェクト内の特定のアセットであるApp Storeアイコンの透明性またはアルファチャンネルに問題があることを示しています。このエラーは、App Storeへのアプリの正常な検証および提出を妨げ、ビルドに失敗します。

可能な原因:

  1. アルファチャンネルの存在: App Storeアイコンに使用されている画像にアクティブなアルファチャンネルが含まれており、この特定のアセットでは許可されていない。

  2. アルファチャンネルの誤解釈: 画像ファイルには非アクティブとマークされたアルファチャンネルがあるかもしれませんが、実際には存在している可能性があります。

  3. 誤ったエクスポート設定: 画像作成時の不正確なエクスポート設定により、画像にアルファチャンネルが含まれる可能性があります。

解決方法:

  1. アルファチャンネルの存在を確認:

    1. 画像編集ソフトウェア(例: Preview、Photoshop)でApp Storeアイコン画像ファイルを開きます。

    2. 画像にアルファチャンネルがあるかどうかを確認します。Previewでは、「ツール」メニューから「インスペクタを表示」を選択してこれを行います。アルファチャンネル/透明性に関連する情報を確認します。

  2. Previewを使用してアルファチャンネルを削除:

    1. PreviewでApp Storeアイコン画像を開きます。

    2. 「ファイル」メニューから「エクスポート」を選択します。

    3. サポートされている画像形式(例: PNG)を選択します。

    4. エクスポートダイアログで、「アルファ」オプションがチェックされていないことを確認します。

    5. 新しい名前でエクスポートされた画像を保存します。

    6. プロジェクト内の古いApp Storeアイコン画像を新しくエクスポートされた画像で置き換えます。

  3. 他のアセットから透明性が削除されていることを確認:

    1. トップシェルフ画像、起動画面、背景レイヤーなど、他の影響を受ける画像アセットについても上記の手順を繰り返します。

    2. 特に、透明性のある背景レイヤーを持つすべての画像をチェックし、アルファチャンネルが存在する場合は削除します。

  4. 適切な場合はJPEG形式を使用:

    1. 画像に透明性が重要でない場合は、PNGの代わりにJPEGとしてエクスポートすることを検討して、アルファチャンネルが存在しないことを確認します。

    2. 画像を画像編集ソフトウェアで開きます。

    3. 透明性やアルファチャンネルに関連するオプションを無効にして、画像をJPEGとしてエクスポートします。

  5. 再検証および再提出:

    1. 画像アセットに必要な調整を行った後、新しいビルドをプッシュします。

まだ助けが必要ですか?

もし行き詰まっている場合は心配しないでください!さらなる支援が必要な場合は、サポートチームにお問い合わせください。

  1. 実施した手順を含める:すでに試したトラブルシューティング手順を教えてください。

  2. アプリアイコンに使用している画像を添付してください。

アプリを再び正軌に戻し、App Storeで輝く準備が整うようお手伝いいたします!

Last updated

Was this helpful?