次のような Xcode のプロジェクト ツリーがあります。AppProject は ObjcWrapper に依存し、ObjcWrapper は PureCppLib に依存します。ObjcWrapper と PureCppLib は静的ライブラリ プロジェクトです。すべてのソースを合わせると、わずか 15,000 行のコードに達し、予想どおり、結果のバイナリのサイズはリリース モードで約 750Kb、デバッグ モードで 1Mb をわずかに超えます。ここまでは順調ですね。
ただし、どちらのモードでも ObjcWraper.a と PureCppLib.a はそれぞれ 6Mb を超えています。最初の質問は、なぜそうなのかということです。しかし、もっと重要なことは、これらの静的ライブラリにソース コードの一部またはすべてが含まれていないことを確認するにはどうすればよいでしょうか?
前もって感謝します!