Three20的命令行与手动加载[用于Xode4.2]

1.首先到Three20官网最新版下载地点http://three20.info/roadmap/1.0.6.2[以后网址可能改变]

   建议用命令行下载,[本人发现直接下载和用命令行下载的文件有所不同],下载后的文件夹名字为

   Three20。

2.新建工程,在命令行中键入 python three20文件夹位置/src/scripts/ttmodule.py -p 你工程的

   位置/工程名.xcodeproj Three --xcode-version=4,就把Three20的工程加载到工程里了。我在

   加载时遇到了文件名的问题,好像工程名字里不能有下划线。

3.新建工程,先将含有Three20工程的工程全部关闭。将Three20/src/Three20/Three20.xcodeproj

   拖到你的工程里。xcode会编译一会,这时你到Build Phases中的Target Dependencies中点加号

   看看里面有没有Three20,如果没有的话就把它移除再加入一次[不知道是不是因为xcode反应有点慢]

   然后展开加入的Three20工程把Dependencies中的工程都拖出来,加入你的工程,并且将这些工程

   右边一栏属性里的Location值设为Relative to Project。接下来的步骤就是在Build Phases中分别把

   Target Dependencies和Link Binary With Libraries都加上,Target Dependencies中的UnitTests

   [我没有加,不知道要不要]。最后,把Build Setting中的Other Linker Flags设为-all_load[别人的

   博客中设为-Objc,但我没有成功],Header Search Paths的Debug和Release设为 

 

还有问题的可以看看下面两个网站:

   https://github.com/facebook/three20[上面有工程设置说明]

   http://facebook.github.com/three20/api/[这个类似apple的文档]

posted @ 2012-02-19 22:16  mec0825  阅读(198)  评论(0)    收藏  举报