Trigger.io の最新バージョンを使用しており、モバイル アプリケーションが iOS 5.0 以降を必要とするように構成されています。すべてのアイコンが config.json ファイルに読み込まれています。
"modules": {
…
"icons": {
"android": {
"36": "path/to/ICON_36sq.png",
"48": "path/to/ICON_48sq.png",
"72": "path/to/ICON_72sq.png"
},
"ios": {
"57": "path/to/ICON_57sq.png",
"72": "path/to/ICON_72sq.png",
"114": "path/to/ICON_144sq.png",
"512": "path/to/ICON_512sq.png",
"prerendered": true
}
},
…
ただし、Application Loader を使用してアプリケーションを App Store にデプロイしようとすると、次のエラーが発生します。
iPhone/iPod Touch: Info.plist: Unable to verify icon dimensions, no icon found. You must define CFBindleIcons, CFBundleIconFiles, CFBundleIconFile, or provide a default Icon.png that us 57x57.
アイコン ファイルは存在し、アプリ用に正しく構成されているため、ファイルが存在しないという問題ではありません。アプリストアにリリースするときだけでなく、シミュレーターと私の開発デバイスでも正しく動作します。
どんな助けでも大歓迎です。
考えられる原因: IPA を掘り下げて、trigger.io によって作成された結果のパッケージの Plist.info ファイルを見ると、MinimumOSVersion
が に設定され4.3
ており、ファイルにあるものを考慮していませんconfig.json
(設定した最小バージョンはiOS 5.0
)。
さらに調査した結果、v1.4.36 以下を使用してアプリを正常にデプロイできることがわかりました。v1.4.37 のリファクタリングにより、最小 OS 要件が再び破られたようです!