附件件中有图文说明;
相关配置项解释来自:xcode4的环境变量,Build Settings参数,workspace及联编设置
相关配置方法来自:http://chepri.com/ios/visual-guide-manually-adding-three20-xcode-4-project/
1)在XCode项目中建一个group named "three20",右键add file....,找到Three20项目文件,不要选copy, 选择
create group,最后不要忘了选择下面的两个target(开发和测试的,或其它需要引用three20的target)
2)在刚add到XCode项目中的Three20下找到dependency,把下面的所有项目也拖到three20 group中,不要选
copy, 选择create group,最后不要忘了选择下面的两个target;
3)现在在three20 group下面应该有7个项目文件了,如果还需要引入除了在Three20 dependency下以外的
Three20相关项目(如:JSON解析等,注意:不要把JSON和YAML解析的项目都引入,这样在编译时会报
Duplicated symbol错误),则按第1)步即可以(一定不要直接拖拽,这样就没有机会选target了)
4)选择开发项目下的target,在build phase的link binary with Libraries下add work space下的和three20相关的.a文
件;再到Target Dependencies下面add与three20相关的boundle;
5)切换到当前target的build settings下,找到header search path进行配置(注意three20项目与当前工程项目处在同
一目录下,是平级的),如果有Debug项,那么配置和Release一样即可,如下:
AdHoc:
Distribution:
Release:
6)再找到Other Linker Flags并配置,如下:
7)找到Per-configuration Build Products Path并配置(如果有Debug项,那么配置和Release一样即可),如下:
8)用于测试的target的配置过程,同上;但注意:应该先创建OCUnit target,再通过上面的方式引入Three20,而
且引入Three20时,一定不要忘记把测试target勾上;
另外,在配置测试target时,网上有人说要把用到的类拖到Build Phase下Copile Sources里,但实践证明不用那
样,拖进去后反而会编译错误;
分享到:
相关推荐
在iOS开发中,Three20是一个非常知名的开源库,由Facebook开发并维护,它提供了一系列强大的UI组件、网络请求处理以及JSON和XML解析功能。本文将详细介绍如何在Xcode4.2环境下配置Three20库。 首先,你需要创建一个...
Three 20 是一个用于 iOS 开发的强大框架,它提供了一系列丰富的组件和工具,可以帮助开发者快速构建美观且功能强大的应用界面。对于初学者来说,理解和掌握如何在 Xcode 中集成并使用 Three 20 是非常重要的一步。 ...
《Three20软件引擎之构建开发环境与HelloWorld》 Three20是一个强大的iOS应用程序开发框架,由Facebook的前...通过学习如何配置开发环境和创建基本示例,你将能够更好地掌握Three20框架,并在实际项目中发挥其潜力。
Three20 的强大之处在于它的模块化设计和丰富的功能集,这使得它能够适应各种不同的开发需求。无论是构建社交应用、内容聚合应用还是其他类型的移动应用,Three20 都是一个值得考虑的强大工具。
### Three20 使用图文教程详解 #### 一、Three20简介 Three20是一个功能强大的iOS UI框架,它...此外,由于其高度的可定制性和模块化设计,Three20能够满足不同开发场景的需求,为开发者提供了极大的灵活性和便利性。
Title: Xcode 5 Start to Finish: iOS and OS X Development Author: Fritz Anderson Length: 624 pages Edition: 1 Language: English Publisher: Addison-Wesley Professional Publication Date: 2014-05-16 ISBN-...