MacでXamarin、xCodeを更新し、App Storeにアップロードしようとすると、Appleから次のような電子メールが届きます。
Info.plist値がありません-Info.plistキー「CFBundleIconName」の値がバンドル「com.xxxx.yyyy」にありません。 iOS 11以降のSDKでビルドされたアプリは、アセットカタログでアプリアイコンを提供する必要があり、このInfo.plistキーの値も提供する必要があります。詳細については、 http://help.Apple.com/xcode/mac/current/#/dev10510b1f7 を参照してください。これらの問題が修正されたら、修正されたバイナリを再配信できます。
アイコンをアセットカタログに変換する必要があることは理解していますが、Visual Studio 2015(Windows)でどのように変換できますか?これは私のinfo.plistの一部です:
<key>CFBundleDisplayName</key>
<string>Name - Online</string>
<key>CFBundleIdentifier</key>
<string>com.xxxxx.xxxxxx</string>
<key>CFBundleVersion</key>
<string>3.4</string>
<key>CFBundleIconFiles</key>
<array>
<string>[email protected]</string>
<string>Icon-72.png</string>
<string>[email protected]</string>
<string>Icon.png</string>
<string>[email protected]</string>
<string>Icon-76.png</string>
<string>[email protected]</string>
<string>Default.png</string>
<string>[email protected]</string>
<string>[email protected]</string>
<string>Default-Landscape.png</string>
<string>[email protected]</string>
<string>Default-Portrait.png</string>
<string>[email protected]</string>
<string>[email protected]</string>
<string>Icon-Small-50.png</string>
<string>Icon-Small-40.png</string>
<string>[email protected]</string>
<string>Icon-Small.png</string>
</array>
<key>CFBundleShortVersionString</key>
<string>4.4</string>
私はまったく同じ問題を抱えていました。基本的に、これは問題の解決に役立ちました: https://github.com/MobiVM/robovm/issues/21
AppIconsに移動し、構築するプラットフォームに必要なすべてのアイコンを提供します。 1024x1024ピクセルのAppStoreアイコンも含めるようにしてください。必要なものを見逃した場合は、。ipaファイルをiTunesConnectにアップロードするときに警告が表示されます。
Info.plistを再度編集しますが、XMLエディターで開きます。以下を追加します。
<key>CFBundleIconName</key>
<string>AppIcons</string>
CFBundleIconFiles配列をコメントアウトします。私の場合は次のとおりです。
<!--key>CFBundleIconFiles</key> <array> <string>[email protected]</string> <string>Icon.png</string> <string>[email protected]</string> <string>[email protected]</string> <string>Icon-Small.png</string> <string>[email protected]</string> </array-->
その後、Appleストアにアップロードできるようになります。