ios 引入第三方库 运行时找不到函数实现
2024-08-25 12:41:04
今天引入webtrends 这个库,结果一直运行时找不到函数,纳闷了一下午!
后来发现,是other flag没有设置对,对于那些包含category用来扩展ios原始类型的库,链接的时候需要特别的链接选项:
我先参看了如下的链接,感谢原作者!
http://blog.csdn.net/xiaowenwen1010/article/details/40782971
读完原文后,我再总结一下:
当引入的第三方库使用category的方法扩展了ios的基本类时,如果想使用这个库的category中的方法,最好使用-force_load 标记,并指定好要库的路径,这样最终生成的2进制文件会比-all_load的小些。注意,这里-force_load后的路径要是真实静态库(2进制文件)的路径,动态库我没有测试,感觉差不多,比如下面这个截图:
下面是真实文件路径:
最新文章
- #ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #endif
- Visual Studio 2013 Ultimate的可视化代码功能
- BZOJ 1082 【SCOI2005】 栅栏
- VS2015——命令行下编译、静态库动态库制作以及断点调试
- Python HeapSort
- 关于MySQL数据库如何按时间查询
- 11个实用的Apache .htaccess配置
- javascript中字符串格式转化成json对象记录
- android131 360 03 输入密码
- 中高级JavaScript易错面试题
- HotSpot虚拟机对象相关内容
- samba服务器笔记 (一)
- Springboot技术点汇总
- Grunt教程——安装Grunt
- (转)Linux 系统监控、诊断工具之 top命令详解
- Java虚拟机(二)对象的创建与OOP-Klass模型
- js 获取客户端mac地址
- 设计模式之——单例模式(Singleton)的常见应用场景(转):
- tomcat sso 配置
- idea 更换编辑器背景图片