我正在尝试重新组合我在同一个 Xcode 项目中的几个应用程序。所以我创建了一个新的 Xcode 项目并添加了两个目标,并将我的两个应用程序的源代码导入其中一个目标中。
问题是我在两个应用程序中有同名的类。当我编译第一个时,没问题。但是如果我尝试编译第二个目标,我会遇到很多这样的问题:
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