今天引入webtrends 这个库,结果一直运行时找不到函数,纳闷了一下午!

后来发现,是other flag没有设置对,对于那些包含category用来扩展ios原始类型的库,链接的时候需要特别的链接选项:

我先参看了如下的链接,感谢原作者!

http://blog.csdn.net/xiaowenwen1010/article/details/40782971

读完原文后,我再总结一下:

当引入的第三方库使用category的方法扩展了ios的基本类时,如果想使用这个库的category中的方法,最好使用-force_load 标记,并指定好要库的路径,这样最终生成的2进制文件会比-all_load的小些。注意,这里-force_load后的路径要是真实静态库(2进制文件)的路径,动态库我没有测试,感觉差不多,比如下面这个截图:

ios 引入第三方库 运行时找不到函数实现

下面是真实文件路径:

ios 引入第三方库 运行时找不到函数实现

 

相关文章:

  • 2021-10-01
  • 2021-10-02
  • 2021-07-22
  • 2021-12-24
  • 2021-12-28
  • 2022-12-23
猜你喜欢
  • 2021-05-27
  • 2022-01-20
  • 2022-12-23
  • 2022-12-23
  • 2021-04-14
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案