我在 Xcode 4.X 中对这个静态库的东西太多了
以下是我通常执行的步骤..
1)为了制作一个静态库,我打开Xcode,new,static libary,然后在项目中添加一些类..然后构建阶段->复制标题->在这里一一添加所有标题,然后我建立在 ios 模拟器上运行时的项目-> 在 ios 设备上运行时未创建静态库..(红色)-> 创建静态库..
2)使用库..我创建一个新项目,然后我“将文件添加到项目”并“如果需要”还“复制”以下2个文件..一个文件(即静态库)文件夹,包含库文件的标题
现在,当我尝试在我的项目中导入头文件时,没有出现“建议”......但我仍然在写,它没有给出错误“找不到头文件”......
但是当我运行该项目时,它会给出如下错误:
ld:警告:忽略文件/Users/Subodh/Library/Developer/Xcode/DerivedData/LibraryImporting_test-cbchzzjdcehzvfgwmzbvifrnrwgk/Build/Products/Debug-iphoneos/libLibraryImporting_test.a,文件是为存档而构建的,它不是被链接的架构(i386) :/Users/Subodh/Library/Developer/Xcode/DerivedData/LibraryImporting_test-cbchzzjdcehzvfgwmzbvifrnrwgk/Build/Products/Debug-iphoneos/libLibraryImporting_test.a
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_LibraryImporting_test", 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)
请指导我....指出是否在某个步骤出错....帮助请帮助,如果有人提到我在创建库和在项目中使用它所做的所有步骤会更好...它会是一个很大的帮助