组件28-二进制:二进制化-安装问题
2017-07-14 本文已影响20人
Lovell_
上一篇27,打包生成.framework库,生成库之后,在spec文件中修改描述。注意s.vendored_frameworks仅仅针对,创建编译之后的库,是.framework。
如果是.a库:s.vendored_libraries = '路径'。
本篇要解决的问题是:代码被改动了,tag沿用原来的0.1.1,宿主怎样才能安装到最新的?
如果此时库要升级,比如修复一个bug。
修复好之后,tag还想用原来的'0.1.1',那么提交代码之后,先删除本地标签,再删除远程标签。再打标签0.1.1提交,pod install或pod update之后,会发现,代码文件并没有更新,而是原来的。
这个问题该怎么解决呢,怎去安装呢?
-
对宿主根目录操作:pod cache clean --all (清空所有pod缓存库)
pod的缓存 -
手动删除宿主下的Pod文件夹(删除缓存框架)
Snip20170714_68.png - pod install (重新安装)
- OK,可看到同版本下的被修改过的文件了。