同じ Xcode プロジェクトにあるいくつかのアプリケーションを再グループ化しようとしています。そこで、新しい Xcode プロジェクトを作成して 2 つのターゲットを追加し、2 つのアプリのソース コードをターゲットの 1 つにインポートしました。
問題は、2 つのアプリケーションに同じ名前のクラスがあることです。最初のものをコンパイルすると、問題ありません。しかし、2 番目のターゲットをコンパイルしようとすると、次のような多くの問題が発生します。
In file included from /Users/administrateur/Documents/Merged_iPhone_Projects/Target2/Classes/VisitFormViewController.m:18:
In file included from /Users/administrateur/Documents/Merged_iPhone_Projects/Target1/Classes/VisitFormDetailsViewController.h:11:
/Users/administrateur/Documents/Merged_iPhone_Projects/Target1/Classes/RoundedCornersTableViewCell.h:18:61: error: property has a previous declaration
@property (nonatomic, readonly) BkCustomCellBackgroundView *roundedCornersView;
^
Target2/Classes/RoundedCornersTableViewCell.h:18:61: note: property declared here
@property (nonatomic, readonly) BkCustomCellBackgroundView *roundedCornersView;
私はそれをグーグルで検索しようとしましたが、「ヘッダー検索パス」を$(SRCROOT)/Target1
(または$(SRCROOT)/Target2
) に設定すると問題が解決することがわかりましたが、これは機能しません。
誰かが他の解決策を持っていますか?
参考までに、私はXcode v.4.4.1を使用しています