【发布时间】:2013-01-26 10:01:55
【问题描述】:
如何在Xcode 4.6上为模拟器构建静态库?
我试过“https://github.com/kstenerud/iOS-Universal-Framework”。但是在演示中使用该框架时出错。
错误是这样的:
ld:警告:忽略文件 /Users/shuvo/test_lib/Demo(V.1)/myProject.lib/libMyProjectLibrary.a,文件 /Users/shuvo/test_lib/Demo(V.1) 中缺少所需的架构 i386 /myProject.lib/libMyProjectLibrary.a(2 片) 架构 i386 的未定义符号: “_OBJC_CLASS_$_showScreen”,引用自: ViewController.o 中的 objc-class-ref ld:未找到体系结构 i386 的符号 clang: error: 链接器命令失败,退出代码为 1(使用 -v 查看调用)
【问题讨论】:
-
如果涉及到链接器,看起来您所做的不仅仅是构建一个静态库。我怀疑你有 2 个项目(一个是静态库,另一个是应用程序)并且静态库是应用程序的依赖项?
标签: ios objective-c xcode ios-simulator