Avatar
フラグを追加すると Static Framework を参照可能になるのはなぜなのか
カバレッジ計測を有効にしてコンパイルすると、通常のコードに加えて、 カバレッジランタイムライブラリの呼び出しが追加されたコードが生成されます。 カバレッジランタイムライブラリは、実行ファイルをビルドするときに、事前に用意されたものを、リンカーが結合することで有効化されます。 Static Frameworkの中にカバレッジランタイムライブラリの呼び出しが含まれているので、オプションを与えていないと、リンカーがライブラリを提供しないので、呼び出そうとしているライブラリ関数が見つからず、undefined symbolエラーが出てしまいます。
(edited)
👀 1