最近 Unity 4.3 プロジェクトの Unity プロジェクトを Prime31 ソーシャル プラグインの使用から公式の facebook プラグインに更新しました。
ポスト プロセッサに関しては、いくつかの問題に気付きました。最初に、最初にプロジェクトをビルドするときはすべて問題ないようですが、その後のビルドでは info.plist ファイルが破損します。幸いなことに、facebook sdk が唯一のものであるため、再構築する前に plist を削除することで現在対処している問題です。ユニティ自体の外でそれに変更を加えます。
もう 1 つの問題は、時々ビルドすると、ファイルが見つからないというエラー メッセージが表示されることです (メイン プロジェクト ファイルが見つからないことが最も確実です)。その前に、Facebook スクリプトは「間違ったファイル形式」に関するログ メッセージを吐き出します。
ここで混乱が生じます。pbx ファイルが特定のヘッダーで始まり、null を返す場合、そのメッセージがログに記録されます (この null の戻りがエラーの原因だと思います)。しかし、そのクラスの Encode 関数では、そのヘッダー値を使用して新しいファイルを書き込みます。将来的に無効なファイルと見なされる値を書き込む理由について、私は混乱しています。
何か案は?