如何在xcode工程中把lib工程加到主工程联合编译

名词解释:主工程 —— 产品,

lib工程 —— 主工程需要引用的库的源代码工程;

1. 如果已经在xcode中打开了lib工程,关闭它,一定要关闭它,否则,后面的步骤都不能正常进行。

2. 在xcode中,打开主工程,打开树形工程目录,把lib工程的 .xcodeproj 拖入。

3. 选择主工程根目录,点击相应的target,选择Build Phases->Target Dependencies->add,把lib工程的target加进去;(这样会告诉主工程,当lib工程变化时,自动编译它)

4. 还是在主工程的Build Phases中,找到 "Link binary With Libraries" ,把lib工程的Products拖进来。OK了。

5.选择模拟器iphone simulator,编译静态库的时,最终文件会在Debug-iphonesimulator,就算成功.a文件还是红色,所以可以先选择ios Device,编译成的最终文件这样在build/Debug-iphonesos下,.a文件变成非红色

 

posted @ 2015-05-26 17:57  moyazi  阅读(818)  评论(0编辑  收藏  举报