Objective c 构建失败,缺少i386体系结构
我有一个名为haxe的物理文件夹,里面有.h和.m文件。我将这个文件夹按原样导入到Xcode,我不会将它组成一个组。 在我的代码中,我像这样导入它,项目构建得很好: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
#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”。这种方法很有效,但在这种情况下,我希望使用文件夹引用。