Xcode 目标操作系统IPHONE在编译时失败
我使用的是Xcode 9.3,奇怪的是,我试图为iOS框架编译一些条件代码(它也有一个macOS对应) 奇怪的是,我得到了编译时警告“BUILDING MAC”,而它应该是“BUILDING IPHONE”。我有另一个iOS项目,我编译了一个框架,当比较构建设置时,我找不到明显的差异,但是正在构建的框架没有在我的条件代码中正确编译。我做错了什么 下面是我的这个框架的构建设置的屏幕截图Xcode 目标操作系统IPHONE在编译时失败,xcode,compiler-errors,compilation,Xcode,Compiler Errors,Compilation,我使用的是Xcode 9.3,奇怪的是,我试图为iOS框架编译一些条件代码(它也有一个macOS对应) 奇怪的是,我得到了编译时警告“BUILDING MAC”,而它应该是“BUILDING IPHONE”。我有另一个iOS项目,我编译了一个框架,当比较构建设置时,我找不到明显的差异,但是正在构建的框架没有在我的条件代码中正确编译。我做错了什么 下面是我的这个框架的构建设置的屏幕截图 我真傻。运行此检查的头文件是从另一个头文件调用的。基本上,“调用”代码还没有导入基础标头。在全局导入上方添加了以
我真傻。运行此检查的头文件是从另一个头文件调用的。基本上,“调用”代码还没有导入基础标头。在全局导入上方添加了以下内容:
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#endif
#ifdef_uuobjc__
#进口
#恩迪夫
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#endif