我创建了一个StickerExtensionPack。显然,Apple正在将贴纸扩展包视为另一个需要进入贴纸类别的应用程序。
然而,当我上传二进制文件时,我收到了一封电子邮件,说二进制文件无效,原因如下:
无效消息应用程序支持 - MessagesApplicationSupport 文件夹丢失,并且您已将LSApplicationLaunchProhibited设置为 在Info.plist中为true。使用。重建您的应用程序 当前公共(GM)版Xcode或删除
来自Info.plist的LSApplicationLaunchProhibited密钥并重新提交 你的申请。无效的iMessage应用程序 - 该包含有一个 无效的iMessage支持实现。加 您的旁边有MessagesApplicationSupport / MessagesApplicationStub 您的IPA中的有效负载目录。 MessagesApplicationSupport / MessagesApplicationStub必须匹配 TapTeach.app/TapTeach中的二进制文件并没有应用后期处理 它
我正在做一个简单的贴纸包。我在XCode上,在我的文件中的info.plist中的任何地方找不到LSApplicationLaunchProhibited!
有关如何解决此问题的任何指导都会有所帮助。感谢。
答案 0 :(得分:2)
尝试以下步骤:
CURRENT_PROJECT_VERSION = 1.10.11
。您不需要重新创建项目,只需更改版本即可。我重新构建了它,目前正在审核#34;在iTunes中没有任何错误。
答案 1 :(得分:0)
到目前为止,我能够解决此问题的唯一方法是重复删除并重新创建项目,直到iTunes Connect接受构建。实际上,我甚至不确定项目娱乐是否真的有用 - 它可能完全是随机的 - 因为它仍然只有大约50%的时间工作并关闭Bitcode,正如OP提到的那样,没有帮助
我目前正在处理的三个贴纸包中至少有两个出现了这个问题(使用Xcode 8.0和8.1),因此不能更广泛地讨论这个问题。我必须假设这是导致它的特定因素,但我不确定是什么。所以我想在找到合适的解决方案之前:尝试再试一次。