I get the folling error when trying to upload an app to TestFlight with an iMessage stickers extension with XCode 8.0 beta 3:
ERROR ITMS-90644: "Missing Image Asset. Your app is missing the Large App Icon asset 'iMessage App Icon' in 'Payload/App.app/PlugIns/StickerPackExtension.appex'."
Is ITC accepting TestFlight builds at the moment, or is there something wrong with my extension? I've allocated images to every space in my iMessages App Icon in my .xcstickers bundle.
I did notice though that the various "settings" images and the 1024x768 "iMessages App Store" image don't make it through to the built .appex file though.
OK, I've now successully gotten my app with iMessage stickers uploaded and released to beta testers through TestFlight.
From what I can tell, this error is caused by missing the 1024x768 "Messages App Store" image. Add that in and it should all work fine!
The problem I was having was the 1024x768 image for some reason wasn't making it's way into the build .appex bundle. If your "Assets.car" file in your built bundle is only like 16 KiB, then you will get this error. It should be at least 100 KiB (depending on the complexity of your image).
I'm not sure exactly what I did to fix it unfortunately, but at least now you can check your "Assets.car" file before you try to upload to see if it's correct. You can try setting "Bulid Active Resources Only" to NO for the extension. Archiving is supposed to do that anyway, but it may be bugged.