ios - Facebook Unity SDK,损坏的 iOS 后处理器

标签 ios xcode facebook unity-game-engine facebook-unity-sdk

最近将一个统一项目从使用 Prime31 社交插件更新为 Unity 4.3 项目上的官方 facebook 插件。

虽然关于后处理器,但注意到它的几个问题。首先,我们第一次构建项目时似乎一切都很好,但是连续构建会导致 info.plist 文件损坏,我们目前通过在重建之前删除 plist 来处理这个问题,幸运的是 facebook sdk 是唯一的问题在统一本身之外对其进行更改。

另一个问题是,我时不时地构建,我会收到有关找不到文件的错误消息(主项目文件肯定是它说找不到它的地方)。在此之前,Facebook 脚本吐出了一条关于“文件格式错误”的日志消息

这就是混淆的来源。如果 pbx 文件以特定 header 开头并返回 null(我想这个 null 返回是导致错误的原因),则会记录该消息。但随后在该类的 Encode 函数中,它使用该 header 值来写入新文件。我很困惑为什么它会写入一个值,然后它会在将来考虑一个无效文件。

有什么想法吗?

最佳答案

在为 iOS 构建时,只要将默认方向设置为自动旋转,Info.plist 也可能会损坏。 Info.plist 文件在第一次构建时正确创建,但后续构建导致...

<key>UIInterfaceOrientation</key>
<string></string>
</string>

... 此时 Xcode 无法构建项目。

关于ios - Facebook Unity SDK,损坏的 iOS 后处理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20224809/

相关文章:

css - 构建一个仍然使用 iOS 功能的样式化选择列表

ios - 从 podspec 向 Xcode 项目添加运行脚本构建阶段

ios - 用于在 ios 9 方法 ios swift 中登录的 facebook openurl

javascript - 功能不可用 : facebook login is currently unavailable for this app since we are updating additional details for this app. 请重试

ios - 是否有将属性字符串与本地化结合使用的方法?

jquery - 如何在 macbook 上捕获删除按键

ios - 函数/全局变量的使用不正确?

iphone - iPad 模拟器不接收 iPhone 的 320x480 帧之外的触摸事件

iphone - 使用objective c读取MP3信息

java - 使用 android 将参数发布到 facebook wall