我用编译选择设备的Xcode创建了一个静态库。
我将此添加到Xcode 4.6的库测试项目中
但是我在链接过程中总是有2个错误...
我遵循了本教程:Static Library iOS Tutorial
如果我下载示例代码,我将遇到相同的错误:
ld:警告:忽略文件/ Users / Downloads / ICodeBlogStaticLibrarySample / MathTest / Classes / iCodeBlogUss / MathTest / Classes / iCodeBlogsUss / MathTest / Classes / iCodeBlogsUss / MathTest / Classes / iCodeBlogsUss / MathTest / Classes / iCodeBlogsUss / MathTest / Classes / iCodeBlogsUss / MathTest / Classes / ICodeBlogsUss / MathTest / Classes / iCodeBlogsUss / MathTest / Classes / iCodeBlogsUss / MathTest / Classes / iCodeBlogsUss / MathTest / Classes / iCodeBlogsUss / MathTest / Classes / iCodeBlogsUss / MathTests / Classes / iCodeBlogsUss / MathTests / Classes / iCodeBlogsUss / MathTest / Classes / iCodeBlogsUss / MathTest / Classes / iCodeBlogsUss / MathTests / Classes / iCode2s
体系结构i386的未定义符号:
从以下位置引用的“_OBJC_CLASS _ $ _ MathFunctions”
MathTestAppDelegate.o中的objc-class-ref
ld:找不到体系结构i386的符号
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
最佳答案
我曾经做过一个静态库,但我遇到了同样的问题。
解决方案是“不在设备上运行应用程序”而不是在模拟器上运行,然后工作正常!!!
希望这可以帮助...
关于ios - iOS静态库Xcode(链接错误),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14713557/