iOS,object-c和swift开发iOS开发程序员

iOS输出静态库和framework需要注意的事

2016-03-22  本文已影响215人  Mellong

了解更多,请关注我的微信公众号:mellong

问题


最近因为项目需要,经常要打包静态库给别人用,同时静态库本身要加入其他同事做好的静态库,在build的时候发现比较多的问题就是提示:

Symbol(s) not found for architecture arm64

原因


原因是打包静态库时直接用的时debug环境,而在该环境下默认设置Build Active Architecture Only为YES。

解决


解决的方法有两种:

1.修改编译环境为release,再打包。
2.修改Build Active Architecture Only中debug的值为NO。

到底选择哪种方法,具体还得看需求而定了。

上一篇下一篇

猜你喜欢

热点阅读