2019年1月25日金曜日

Adobe AIRでApp Store申請時にMissing Asset Catalogで却下される問題

環境:
macOS10.13.6, Adobe Animate CC 2018/2019, Adobe AID SDK 32.0

問題:
AIR for iOSでApp Store書き出し後、Application Loaderでアップすると、
以下のようにMissing Asset Catalogで却下される

Missing Asset Catalog - Your app is missing the asset catalog file in 'xxxx.app'. For more information see http://help.apple.com/xcode/mac/current/#/dev10510b1f7


原因:
Application LoaderがiOS SDK 11以降(AIR SDKは29以降対応)でビルドされたものしかアップロードできなくなり、アセットの組み込み方法に変化があったため。
(2019.3月以降はiOS SDK 12以上しかアップロードできないと予告あり)
(追記2019.04.04:AID SDK 32.0.109以上でアップロードを確認)

解決:
XCodeでiOS Single Appを作成し、プロジェクトビルド後に含まれるAssets.carをコピーする

以下、手順

1. XCodeで適当なiOSプロジェクトを作成
2. Assets.xcassetsから以下の画像を設定する
- 1024
- 60@2x
- 60@3x
- 76
- 76@2x
- 83.5@2x

3. ビルドする
4. Productsのxxxx.appを右クリックでコンテンツ表示する
5. Assets.carファイルをコピー
6. .flaファイルと同じ場所へペースト、読み込みを行いパブリッシュする

参考:
https://helpx.adobe.com/flash-player/release-note/fp_28_air_28_release_notes.html
https://forums.adobe.com/thread/2483230

0 件のコメント: