これはPhoneGap用です。
ApplicationLoaderで.ipaを送信すると、次のエラーが発生します。
警告ITMS-90704:「App Storeアイコンがありません。iOSアプリには、1024x1024pxのApp StoreアイコンをPNG形式で含める必要があります。アセットカタログまたはiTunes Connectを介してアイコンを提供しないと、アプリをApp ReviewまたはBeta App Reviewに送信できません。詳細は https://developer.Apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/ をご覧ください。 "
https://build.phonegap.com でPhonegapのオンラインビルドツールを使用して.ipaを生成します。だから、私はphonegapプロジェクトをZipしてからアップロードします。 Webサイトが.ipaをコンパイルして作成します。 IPAは正常に生成され、テストデバイスにインストールすることもでき、それはTestFlightにも到達しますが、Appleでは、この警告が解決されるまでアプリストアに送信できません。
私は他の解決策を見ましたが、それらは特にコルドバのためであるようです。
次のリンクからこれらの提案を試しましたが、うまくいきませんでした。
Missing Marketing Icon-iOS Cordova
Cordova、Phonegapおよびionic(ios missing 1024x1024 icon)
追加してconfig.xmlを更新してみました:
<icon src="res/icon/ios/icon-1024.png" width="1024" height="1024" />
また、config.xmlに以下を追加しました。
<platfrom name="ios">
<icon src="res/icon/ios/icon-1024.png" platform="ios" width="1024" height="1024" />
...
</platform>
また、次のコードも追加しました。
<engine name="ios" spec="^4.5.1" />
何も動作しないようです。繰り返しますが、これはPhoneGap用です。ありがとう
あなたのconfig.xml
ファイル、対応する1024x1024アイコンをpng形式で追加
<icon src="icon/ios/icon.png" width="1024" height="1024" />
そして、phonegap-cli 7.1.0以降に更新します(phonegapバージョンをまだ指定していない場合は、この要素を追加します)
<preference name="phonegap-version" value="cli-7.1.0" />
注:pngアイコンにアルファチャネルが含まれていないことを確認してください(透明度は許可されていません。そうしないと、ERROR ITMS-90717
)。
上記の解決策が機能しない他の人のために。
Xcodeを使用してIPAを作成する場合。次に、project/platforms/iOS /.../ images.xcassetsフォルダーを開き、そこに「icon-1024.png」という名前のアプリアイコンを配置します。サイズは1024 * 1024ピクセルである必要があります。 config.xmlに追加する必要はありません。できました。
注-xcodeを使用しているかどうかに関係なく、images.xcassetsフォルダーがあるはずです。見つけて.
必要に応じて、assets.carファイルを追加する必要があります。iOS11ではwitchが必要で、xcodeまたはオンラインツールで作成できます http://www.applicationloader.net/appuploader/icontool.php