Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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
Objective c 构建失败,缺少i386体系结构_Objective C_Ios_Xcode - Fatal编程技术网

Objective c 构建失败,缺少i386体系结构

Objective c 构建失败,缺少i386体系结构,objective-c,ios,xcode,Objective C,Ios,Xcode,我有一个名为haxe的物理文件夹,里面有.h和.m文件。我将这个文件夹按原样导入到Xcode,我不会将它组成一个组。 在我的代码中,我像这样导入它,项目构建得很好: #import "haxe/Log.h" 但是,如果我想使用它包含的静态方法 [Log clear]; 我有两个构建错误 Undefined symbols for architecture i386: "_OBJC_CLASS_$_Log", referenced from: objc-class-ref in

我有一个名为haxe的物理文件夹,里面有.h和.m文件。我将这个文件夹按原样导入到Xcode,我不会将它组成一个组。 在我的代码中,我像这样导入它,项目构建得很好:

#import "haxe/Log.h"
但是,如果我想使用它包含的静态方法

[Log clear];
我有两个构建错误

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_Log", referenced from:
      objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

这是一个ios6应用程序,我不知道i386在那里做什么。在我的构建阶段/编译源代码中,Log.m实际上不会出现,但会出现在复制包资源中的整个文件夹中


谢谢

“我不知道i386在那里干什么”哈哈,你说得对。但是,错误仍然存在。请从项目中删除文件夹引用,然后通过选择“为任何添加的文件夹创建组”重试添加。之后,您可以直接将其用作#import“Log.h”。这种方法很有效,但在这种情况下,我希望使用文件夹引用。