最近、私たちの SDK を使用している顧客との間で多くの問題が発生しています。この SDK も、私たちが使用している公開されているフレームワーク/ライブラリを正確に使用しています。問題は主にシンボルの重複です。
たとえば、1 つは Apple が提供する到達可能性です。クラスにコンパイル時のプレフィックスを追加することで解決しました。
ただし、OpenSSL Lib などの別のライブラリを解決するのに苦労しています。
これらのパブリック ライブラリを使用して SDK をコンパイルする場合、コンパイル時にそれらを独自の名前空間に分割するにはどうすればよいですか? あるいは、彼らが公立図書館で行うこととは別に、私が行うことをどのようにすればよいのでしょうか?
ありがとう