この質問は、「コンパイル時に info.plist の内容を変更する方法」という一般的な質問でもかまいませんが、iOS と MacOSX では異なる方法で処理される複雑な問題であることはわかっています。問題は、特に Facebook SDK を使用する場合、FB app-id を 2 回指定するのはちょっと間違っていると感じることです。info.plist ファイルに触れることなく、コード内から app-id を動的に変更できるようにしたいと考えています。Apple の起動サービスを調べたところ、役立つ可能性のある " LSSetDefaultHandlerForURLSchemeこの問題に関する他のSOの質問を見ましたが、一般的な意見では、これは実行できないようです。情報を引き出すことを含まないアイデアコンパイル時の plist? (コード内の特定のヘッダー ファイルで定義されている複数のアプリ ID をサポートできるようにしたい)。
ありがとう!