2

静的ライブラリとそれにリンクするMacアプリがあります。デバッグビルドは、デバッグ情報としてDWARFを使用します。Xcode4.2で静的libプロジェクトを使用してアプリに接続していましたが、ブレークポイントが機能していました。

最近Xcode4.4にアップグレードしましたが、私が気付いていない他の環境変更がある可能性があることを否定していません。これで、ブレークポイントに到達できなくなりました。

libを再構築し、libに対してアプリも再構築しました。

ヒントをいただければ幸いです。

4

1 に答える 1

2

自分で答えます:

XcodeメーリングリストのAppleエンジニアによると。これはXcodeのバグであり、すぐにバグを報告します。

現在、回避策があります。Appleエンジニアからの引用です。

Xcode4.2ではまだgdbを使用していたと思います。そのため、Xcode 4.4では、SchemeEditorでlldbからgdbに戻すことで回避できます。この回避策が機能する場合は、gdbが間もなく非推奨になるため、バグを報告する必要があります。

于 2012-09-19T21:22:00.513 に答える