Kub*_*ngs 5 xcode ios imessage ios10
我创建了一个 StickerExtensionPack。显然,Apple 将贴纸扩展包视为另一个需要进入贴纸类别的应用程序,这很公平。
但是,当我上传二进制文件时,我收到一封电子邮件,说二进制文件无效,原因如下:
无效的消息应用程序支持 - MessagesApplicationSupport 文件夹丢失,并且您在 Info.plist 中将 LSApplicationLaunchProhibited 设置为 true。使用当前公共 (GM) 版本的 Xcode 重建您的应用程序或删除
LSApplicationLaunchProhibited 密钥从您的 Info.plist 并重新提交您的应用程序。无效的 iMessage 应用程序 - 该捆绑包包含无效的 iMessage 支持实现。在 IPA 中的 Payload 目录旁边添加 MessagesApplicationSupport/MessagesApplicationStub。MessagesApplicationSupport/MessagesApplicationStub 必须与 TapTeach.app/TapTeach 中的二进制文件匹配,并且没有应用后处理。
我正在做一个简单的贴纸包。我在 XCode 上,在我的文件中的 info.plist 的任何地方都找不到 LSApplicationLaunchProhibited !
任何有关如何解决此问题的指南都会有所帮助。谢谢。
到目前为止,我能够解决此问题的唯一方法是重复删除并重新创建项目,直到 iTunes Connect 接受构建。事实上,我什至不确定项目重新创建是否真的有帮助——它可能完全是随机的——因为它仍然只能在大约 50% 的时间内工作,并且正如 OP 提到的那样,关闭 Bitcode 并没有帮助。
我目前正在开发的三个贴纸包中至少有两个遇到了这个问题(Xcode 8.0 和 8.1),所以令人困惑的是这个问题如何不能更广泛地发生。我必须假设这是造成这种情况的特定原因,但我不确定是什么。所以我想在找到正确的解决方案之前:尝试,再试一次。
| 归档时间: |
|
| 查看次数: |
916 次 |
| 最近记录: |