正常OC Framework用lipo命令合并Simulator和Device的Framework的时候,当输出合并版本的Framework的时候只需要用simulator的目录或者device的目录,然后用lipo命令合并Framework下的product name文件就可以了,例如:
OC Framework 合并改动但是如果是swift的framework,有个东西不太一样,不仅需要用lipo命令合并这个文件,而且还有个东西需要合并,看下面这个图:
真机framework 模拟器framework所以在合并之后的framework里,如果少了这两部分的任何一部分,就会有一边的framework没法用,在合并swift framework的时候需要最后合并一下这个文件夹,把两部分的文件都放在合并之后的同名文件夹下。
网友评论