フレームワークに組み込むコードがあります。フレームワークに依存する他のプロジェクトコードをデバッグする場合、代わりにソースを他のプロジェクトに直接ビルドすると便利な場合があります。唯一の問題は、ヘッダーの参照方法です。
// Framework
#import <my_framework/my_widget.h>
// Source
#import "my_widget.h"
たくさんの編集を行って作業を進めることもできますが、おそらくフレームワークの検索パスに何かを設定することに関連して、これに対する賢い解決策が必要だと感じています。
Xcodeでこれを行うことに興味がありますが、rawコマンドも役立ちます。
アップデート
いくつかの賢明なアドバイスにもかかわらず、私はこれを機能させるのに苦労しているので、より明確な助けが素晴らしいでしょう(そしてうまくいけば他の人に役立つでしょう)。
// My framework source directory
/work/my_framework_project/source/widgets/my_widget.h
/work/my_framework_project/source/widgets/my_widget.m
// The framework that creates
/work/my_framework.framework/my_framework
/work/my_framework.framework/Headers/my_widget.h
// The project I'm debugging
/work/some_project/source/my_source.m
フレームワークをsome_projectにドロップすると、次のようにヘッダーを参照します。
#import <my_framework/my_widget.h>
フレームワークへの参照を削除してソースをプロジェクトに追加する場合、これを行う必要がありますが、次のことはしたくありません。
#import "my_widget.h"
私はインポートしないことに注意してください"my_framework/my_widget.h"
-それが重要な場合。
最初に提案された答えに従うと、コンパイル時にソースファイルにフラグとしてこれを追加します(現在、[ソースのコンパイル]領域に追加します)。
-I/work/my_framework.framework/Headers
これは、フレームワーク表記を使用してインポートを参照したいという問題を解決していません。