iOS シミュレーター用の特定のライブラリーをビルドすると、一連のリンカー エラーが発生します。この問題の原因は、ライブラリがビルドされたアーキテクチャであり、iOS シミュレーター用にコンパイルするときに問題を引き起こすようです。特定のライブラリは、Aurasma 拡張現実ライブラリです。
私の質問はこれです.コードがiOSシミュレータ用にコンパイルされているときにライブラリをコンパイルしない方法はありますか? そのライブラリに依存するコードがいくつかありますが、#ifdef ステートメントを使用して、iOS シミュレーター以外でそのコードのみを使用することは簡単にできます。
問題の根源を完全に理解していない可能性があることは容易に認められます。-weak_library リンカー フラグを使用していくつかの解決策を試みましたが、具体的な進捗状況や成功はありませんでした。