Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 目标操作系统IPHONE在编译时失败_Xcode_Compiler Errors_Compilation - Fatal编程技术网

Xcode 目标操作系统IPHONE在编译时失败

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

我使用的是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