I just tried to make a release for iOS 11.
I installed (necessary to build my project):
- XCode 9 GM
- xamarin ios and xamarin mac on top of the last stable packages already present in my system from https://jenkins.mono-project.com/view/Xamarin.MaciOS/job/xamarin-macios-builds-xcode9/
I could make a release with Visual Studio for Mac, archive for publishing and upload it via application loader.
After a few minutes I received this e-mail from itunesconnect:
"Missing Marketing Icon - iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps that do not include the Marketing Icon cannot be submitted for App Review or Beta App Review.
After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect."
Please see ErAcube answer and firepol comments on https://stackoverflow.com/questions/46216718/missing-cfbundleiconname-in-xcode9-ios11-app-release
The Visual Studio UI doesn't show an entry for the app store icon, nor does Visual Studio for Mac. But XCode does.
You need to fix this and allow the user to add also the app store icon, which seems required now. You even documented that it's required, see under "Store Icon": https://developer.xamarin.com/guides/ios/platform_features/introduction-to-ios11/updating-your-app/
Thanks and best regards
I'm pretty sure this is already in the 15.3 release (might not have gone to Stable yet, not sure).
Either way, this has already been fixed. I fixed it a few weeks ago :)
You can set your 1024 store icon in AppIcon under Assets.xcassets.
I already tested it on the latest Xamarin.iOS and Xcode 9(for iOS 11)
I have following setup:
- Xamarin Studio Community Version 6.3 (build 864)
- Xamarin.iOS Version: 220.127.116.11 -- Build date: 2017-09-15 02:25:56-0400
- Xcode Version 9.0 (9A235)
There is no stable update at a moment on top of above.
In this setup, I am not seeing "1024 store icon" in Assets.xcassets. There is Mac 2x which is 1024 and in info.plist, there is iTunes Artwork which is also 1024.
However even after updating both, I am still getting following once binary is uploaded.
WARNING ITMS-90704: "Missing Marketing Icon. iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps that do not include the Marketing Icon cannot be submitted for App Review or Beta App Review."
What would be workaround considering future compatibility?
@Gilbok Lee - can you explain what version of Xamarin Studio are you using to see the fix?
Like @KKelaiya I'm facing the same issue.
I've manually edited the Contents.json file in the AppIcons.appiconset folder with the following
"size" : "1024x1024",
"idiom" : "ios-marketing",
"filename" : "firstname.lastname@example.org",
"scale" : "1x"
and I'm still presented with the same Warning from Apple.
=== Xamarin Studio Community ===
Version 6.3 (build 864)
Installation UUID: a7ab0afe-2dd0-4bae-970d-70e449dd90b3
Mono 18.104.22.168 (d15-3/14f2c81) (64-bit)
GTK+ 2.24.23 (Raleigh theme)
Package version: 502000224
=== NuGet ===
=== Xamarin.Profiler ===
Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler
=== Apple Developer Tools ===
Xcode 9.0 (13247)
=== Xamarin.Mac ===
Version: 22.214.171.124 (Xamarin Studio Community)
=== Xamarin.iOS ===
Version: 126.96.36.199 (Xamarin Studio Community)
Build date: 2017-09-15 02:25:56-0400
=== Xamarin.Android ===
=== Xamarin Inspector ===
Build date: Thu, 21 Sep 2017 19:52:53 GMT
Client compatibility: 1
=== Build Information ===
Release ID: 603000864
Git revision: 6c2f6737278ccc3e81e12276d49c0d92f975f189
Build date: 2017-04-24 11:26:01-04
Xamarin addins: d8d46e577d8507c35260ce9d73df3c33415bb214
Build lane: monodevelop-lion-d15-1
=== Operating System ===
Mac OS X 10.12.6
Darwin VendorNets-MacBook-Air-2.local 16.7.0 Darwin Kernel Version 16.7.0
Thu Jun 15 17:36:27 PDT 2017
> Xamarin Studio
For the users in Comment 3 and Comment 4, note that IDE compatibility with Xcode 9 requires Visual Studio for Mac. Xamarin Studio development concluded with version Xamarin Studio 6.3 , and that version was released before the first Xcode 9 previews from Apple.
> Xamarin Studio 6.3 is the final release of Xamarin Studio. We recommend that
> developers now use Visual Studio on both Windows and Mac. Visual Studio for
> Mac has all the features of Xamarin Studio, adds cloud and web development,
> and contains improvements for cross-platform mobile development.