第一步.新建打包项目:
第二步.导入打包文件
第三步.删除无关文件, 导入需要打包的文件,具体参考如下:
导入前特别注意往framework导入第三方库不能add target.
导入中:不能勾选add targets
第三步: 导后设置关键要点.
导入后image.png
设置framework选址路径
设置.a文件选址路径
第四步: 开放对外访问类.
注意以上导入问题, 那么最后将得到:
第五步: 然后打包即可.
但是记得,打包后要合成支持真机和模拟器.
注意:
....以上还不能完了, 因为你现在拿着framework集成到demo运行,会发现报错.
framework集成
1.向demo导入framework库.
导入framework
2.向demo中导入第三方支付库
2.在demo项目设置-all_load
3.然后运行集成项目, 一切正常!!!
如何合成framework包?
lipo -create 真机核心文件 模拟器核心文件 -output 真机核心文件
核心文件如下图:
注意:核心文件在framework文件内
lipo -info 核心文件(在合成的xx.framework内)即可查看到
代表合成成功
**如何合成nib文件并将nib文件更新到xxx.bundle文件中? **
1.直接打包framework文件会将xib文件转换成xxx.nib文件
如图1、2、3即为生成的nib文件
2.将nib文件拷贝到自己创建的yyy.bundle文件即可.
复制粘贴即可解决.
如何创建yyy.bundle 文件不再赘述,百度一大把.
网友评论