我正在尝试为macOS和iOS构建一个通用的Xcode项目。我的项目目录结构是
MyApp
Common
AAPLAppDelegate.h
AAPLAppDelegate.mm
AAPLRenderer.h
AAPLRenderer.mm
MyApp_iOS
AAPLViewController.h
AAPLViewController.mm
main.m
MyApp_macOS
AAPLViewController.h
AAPLViewController.mm
main.m
构建提供Duplicate interface definition for class 'AAPLViewController'
。
我在 Build Phases - >中添加了AAPLViewController.h
相应的macOS
和iOS
计划的标头。
我还为macOS
和iOS
个文件夹中的所有文件分配了相应的MyApp_iOS
和MyApp_macOS
目标成员资格。
我尝试将我的项目与正在运行的macOS和iOS项目进行比较,但无法找到避免错误的线索。
here是它的git回购; macOS代码尚未完成,但应该构建iOS目标而不会出现上述错误。