制作静态库时含有类别文件使用时找不到方法

  在使用自己制作的 Framework 静态库时,其中包含 类别文件,在引入时,报错,说找不到方法声明。

  解决方案:

  在 Framework 文件中添加 target --> Build setttings --> linking --> Other linker flags 添加 -Objc

  在引入Framework 工程中,target --> Build setttings --> linking --> Other linker flags 添加 -all_load 或 -force_load

  合并真机与模拟器 Framework

  lipo -create /Users/.../iPhone/ECSecurity.framework/ECSecurity /Users/.../Simulator/ECSecurity.framework/ECSecurity -output /Users/.../Common/ECSecurity

  把 ECSecurity 文件替换掉就行了。

  

猜你喜欢

转载自www.cnblogs.com/ZachRobin/p/8991025.html
今日推荐