[转帖]XCode4导入外部Library工程_Android, Python及开发编程讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Android, Python及开发编程讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3713 | 回复: 0   主题: [转帖]XCode4导入外部Library工程        下一篇 
zhang.chen
注册用户
等级:少校
经验:1145
发帖:69
精华:1
注册:2013-10-31
状态:离线
发送短消息息给zhang.chen 加好友    发送短消息息给zhang.chen 发消息
发表于: IP:您无权察看 2013-11-6 14:42:01 | [全部帖] [楼主帖] 楼主

很多时候我们在开发当中,都会用到外部扩展的Frameworks(library),比如json-framework,ASIHTTPRequest,RegexKitLite,之前我都是直接把代码拷贝出来放入相应的工程,这样管理起来不是很好,直接导入工程对源代码的管理以及后续版本升级会比较方便,简单介绍下导入顺序

・首先下载自己想要用到的library工程文件的zip包,这里以TapkuLibrary为例子说明。
・下载之后解压到自己喜欢的文件夹(我一般是直接放入工程文件夹的根目录)

接着导入工程
・在XCode中,打开导入TapkuLibrary的工程
・打开左侧的导航栏,选择Frameworks,点击鼠标右键选择弹出目录的「Add files to project」
・在弹出的对话框里选择相应的TapkuLibrary的工程文件,添加到自己的工程中
其实直接手动拖,速度更快

北京联动北方科技有限公司

接着设置下自己工程的target的build属性

先设置Build Phases
・选择progect的targets,打开Build Phases标签
・选择Link Binary With Libraries,点击+,添加libTapkuLibrary.a
・追加TapkuLibrary所需要的Frameworks

北京联动北方科技有限公司

最后在Build Settings追加build属性。

・选择Build Settings标签
・选择标签栏下的all,打开所有build属性设置项
・在检索栏输入Header Search Paths

北京联动北方科技有限公司

・在Header Search Paths处双击打开设置窗口,设置TapkuLibrary,
    如图(*我这里把liberary工程直接放在工程文件夹的根目录下,所以路径配置就是TapkuLibrary,设置的时候根据自己的需要配置相对或者绝对路径)

北京联动北方科技有限公司

・同样在检索栏输入Other Linker Flags
・在Other Linker Flags处双击打开设置窗口,添加-all_load和-ObjC属性,如图

北京联动北方科技有限公司

Library导入完毕

然后就可以使用你建的公共类库了




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论