Open zengable opened 6 years ago
Thx for the great issue report. Will take a look to confirm the issues and will triage accordingly.
Thanks!
@zengable confirmed the bug. We will look at fixing it ASAP.
thanks!
@mandel-macaque do you have an ETA for this fix?
@jstedfast: is this something that should be fixed in our msbuild tasks, or is it IDE-specific code?
Depends on how the IDE archives the build.
VSMac uses msbuild to archive.
Steps to Reproduce
Expected Behavior
It should be possible to publish the app without errors.
Actual Behavior
iTunes returns errors, eg.: iMessage upload problem: ITMS-90642 : MSMessagesExtensionStoreIconName missing from the iMessage appex
Further Details / Workaround / Solution suggestion
By comparing the same new app + imessage extension archive created with XCode, there are 2 notable differences:
By manually adding the MSMessagesExtensionStoreIconName to the Visual Studio iMessage project's Info.plist and adding the Assets.car file generated by XCode to the VS project and setting the Build Action to BundleResource, I was able to force the Asset.car file to the appex project generated by VS.
After these two manual steps, I was able to upload the app to iTunes Connect.
I do not know if I missed any other differences honestly, I was just happy that after spending endless hours running in circles iTunes Connect finally accepted the binary.
Environment
Example Project (If Possible)