这里只是做一个小记。
1.提示找不到ibxml/tree.h not found
直接设置Target的“Header Search Paths” 为 "$(SDK_DIR)"/usr/include/libxml2
这里请注意了,不要设置成User Header Search Paths
并设置 Target 的Other links flag 为 ”-lxml2“ 前面的-不要忽律掉了
2.如果ARC方式下使用ARC,除了通用的设置关闭ASI的不使用ARC以外,还有另外一种,就是把ASI相关的制做成Framework
我的xcode是4.6.1,会对ASI做一个Framework,然后再贴出方法
这个可以看看
http://www.cnblogs.com/daguo/archive/2012/08/03/2622090.html
以下是参考地址:
1.制作framework的地址
http://blog.csdn.net/fengsh998/article/details/8290687
2.合并的方法
http://db-in.com/blog/2011/05/creating-universal-framework-to-iphone-ios/#step_9
补充制作方法:可以使用上面两个方法
第一个为制作的方法,第二个讲了模拟器跟真机合成一个framework的脚本方法。已经非常全面了,这里只记录下注意的
1. 1方法中没有说info中的 Bundle OS Type code 改为:FMWK 。不改会出什么情况,没有测试,大家可以自己试一下。
2. 大家制作的时候可以尽量使用同名来制作,这样会少一些步骤
3. 制作合并的方法。可以直接用2中的脚本方法,方便。
4. 注意加入compile sources 所有.m文件
需要注意的是:脚本里面上下两个 “.”不要。否则运行不到,我这里是这样的
附件里有图
年底事情多。大家有不懂的就评论吧。