固予iOS开发iOS学习

关于Cornerstone 新建Tag遇到的一系列坑

2017-03-03  本文已影响1255人  凉风起君子意如何
不支持中文文件名称的Cornerstone

写在前面

简单总结,大咖请绕行哦,谢谢!
大致环境:Xcode8.1,conerstone2.7.10
领导要求每次更新一个版本之后打个标签,用来简单备份线上稳定版本。

如何打标签?如下图所示3个步骤,依次完成之后就会成功将trunk下的HelloanNative项目打个标签到tags目录下,标签名称自己命名,系统会提示你写标签日志,建议写上。
简单三步,标签搞定

不啰嗦,来说说坑

原因:步骤2选择错误,应该选择trunk,而不是HelloanNative项目

下面两个黄色警告后面会说怎么解决
更新完之后,cmd+b发现还有编译不通过。接着会出来如下的一些列错误:
貌似是说AFNetworking库pod没导入成功 解决上面问题之后,这个好像又说MBProgress库没导入成功,因为trunck里面的项目都是ok的
也许早应该猜到是pod相关文件冲突了。只要删除刚checkout下来的项目里面的如下文件,重新执行pod update,问题解决。
就是这样,so easy 可以去掉勾
解决办法当然是在项目中加入相应的.a文件,或者是删掉无用的.a文件引用。
虽然是警告,但是会发现有时候程序编译失败就是因为它的缘故
解决办法(主要图片下面注释):
选择项目,右击show in finder 选择图上文件,右击选择显示包内容 双击project.pbxproj这个文件查找刚才warning上的标识,我这里是USER_HEADER_SEARCH_PATHS,之后删除相关代码,重新pod update就不会报warning了😝
上一篇 下一篇

猜你喜欢

热点阅读