最近更新了一个团结项目,从使用Prime31社交插件到Unity 4.3项目的官方facebook插件。
虽然关于后处理器,但注意到它有几个问题。首先看来我们第一次构建一个项目一切都很好,但是连续构建会导致info.plist文件损坏,这是我们目前通过在重建之前删除plist来处理的一个问题,幸运的是facebook sdk是唯一的在团结之外做出改变。
另一个问题是,我会不时地构建并且我将收到有关未找到的文件的错误消息(主要项目文件最明确地说它无法找到它)。在此之前,facebook脚本会发出关于“错误的文件格式”的日志消息
这就是混乱的来源。如果pbx文件以特定标头开头并返回null,则会记录该消息(我想这个null返回是导致错误的原因)。但是在该类的Encode函数中,它使用该标头值来写入新文件。我很困惑为什么它写一个值,以后将来会考虑一个无效的文件。
任何想法?
答案 0 :(得分:1)
为iOS构建时,只要“默认方向”设置为“自动旋转”,Info.plist也可能会损坏。 Info.plist文件在第一次构建时正确创建,但后续构建会导致...
<key>UIInterfaceOrientation</key>
<string></string>
</string>
......此时Xcode无法构建项目。