ios – 使用XCode 8上传iMessage Sticker App时出现无效的二进制问题

我创建了一个StickerExtensionPack.显然,Apple正在将贴纸扩展包视为另一个需要进入贴纸类别的应用程序.

但是,当我上传二进制文件时,我收到了一封电子邮件,说二进制文件无效,原因如下:

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.

我正在做一个简单的贴纸包.我在XCode上,在我的文件中的info.plist中的任何地方都找不到LSApplicationLaunchProhibited!

有关如何解决此问题的任何指导都会有所帮助.谢谢.

最佳答案 请尝试以下步骤:

>将Bitcode从“是”关闭到“否”
>将版本更改为CURRENT_PROJECT_VERSION = 1.10.11.

您无需重新创建项目,只需更改版本即可.我重新构建了它,它目前在iTunes中“正在审核”,没有任何错误.

点赞