Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Invalid Binary issue while uploading iMessage Sticker App using XCode 8

I have created a StickerExtensionPack. Apparently, Apple is treating a sticker extension pack as just another app that needs to go in the Sticker Category, fair enough.

However, when I uploaded the binary, I was sent back an email saying that the binary is invalid, because of the following reason:

Invalid Messages Application Support - The MessagesApplicationSupport folder is missing and you have LSApplicationLaunchProhibited set to true in your Info.plist. Either rebuild your application using the current public (GM) version of Xcode or remove the

LSApplicationLaunchProhibited key from your Info.plist and resubmit your application. Invalid iMessage App - The bundle contains an invalid implementation of iMessage support. Add MessagesApplicationSupport/MessagesApplicationStub next to your Payload directory in your IPA. MessagesApplicationSupport/MessagesApplicationStub must match the binary at TapTeach.app/TapTeach and have no post processing applied to it.

I'm doing a simple sticker pack. I'm on XCode and can not find LSApplicationLaunchProhibited anywhere in the info.plist within the my files!

Any guidelines on how to resolve this will be helpful. Thanks.

like image 656
KuboAndTwoStrings Avatar asked Oct 29 '22 20:10

KuboAndTwoStrings


1 Answers

Try these steps:

  1. turn off Bitcode from "Yes" to "No"
  2. Change the version to CURRENT_PROJECT_VERSION = 1.10.11.

You don't need to recreate your project, just change the version. I reran the build and it's currently "in review" in iTunes without any errors.

like image 60
user8705525 Avatar answered Nov 15 '22 00:11

user8705525