美文网首页
解决pbxporj冲突体验!

解决pbxporj冲突体验!

作者: 杨柳小易 | 来源:发表于2017-11-15 22:37 被阅读8次

把master上的代码合并过来,因为好久没合并过,pbxproj文件冲突!删除了等号,大于号小于号这种特殊符号,发现工程文件打不开了,肯定是pbxproj文件弄错了!

反正是练习,于是做了一些非常规的玩法!

尝试一,用python写了个函数,去除文件的多余信息,保存了之后还是不行。

尝试二,因为怀疑文件中的大括号不匹配,于是用python继续写检查大括号匹配的东东,还是挺有意思的过成,但是检查总是不精确,最后也没找出是文件哪里出问题了。

于是翻了翻pbxproj的官方说明等等,了解到了一些历史!

其实就是一个plist文件,于是想着用oc写代码把文件转换成json或者xml这种直观形式的,

等到差不多写完demo的时候,发现了plutil专门处理plist的工具,直接把pbxproj转换成xml或者json,如果转换失败,会提醒哪里出错!!!

嗯嗯嗯。看了一点点python语法,常识非常规的解决问题,

突然想起,需求还有一大堆。

其实我解决的常规手段就是把线上的pbxproj文件弄出来,替换掉本地的,然后把本地的文件从新添加一次!!

相关文章

  • 解决pbxporj冲突体验!

    把master上的代码合并过来,因为好久没合并过,pbxproj文件冲突!删除了等号,大于号小于号这种特殊符号,发...

  • 暖依人:正视自己内心的冲突

    1.只要我们有足够的活力,在原则上就能够正视和解决冲突。 2.能够在体验冲突时又意识到冲突,尽管这可能叫人痛苦,却...

  • 2018关键词

    体验:去尝试没有做过的事情 冒险:敢于改变,为自己的选择负责,敢于承担风险 冲突:敢于面对并解决冲突,有被讨厌的勇...

  • 疗愈是什么?

    找到旧伤和自己和解. 解决冲突轻松活 发了问题解决冲突 解决冲突痛快活着 通过决察发现问题解决冲突和自己和解痛快活...

  • 与冲突和解

    生活中处处有冲突。 然而,有效的冲突技巧往往能合理的解决冲突与人际关系。 《解决冲突的关键技巧》...

  • 体验冲突

    今天想起后天在我们临清开《父母智慧》课程,想让妈妈去复训,于是就先给妈妈打了个电话。 “妈妈后天在...

  • (4.2) git分支管理-解决冲突

    小结 当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。 解决冲突就是把Git合并失败...

  • 冲突

    冲突产生需求 洞察冲突的源头 然后解决冲突 而我们要制造冲突

  • 解决冲突

    git命令行解决冲突文件步骤2018年01月19日 14:47:01阅读数:4118方法一(推荐使用): git ...

  • 解决冲突

    1、解决冲突 2、更新到指定版本 选中其中一个版本后点击ok即可。 原文:https://blog.csdn.ne...

网友评论

      本文标题:解决pbxporj冲突体验!

      本文链接:https://www.haomeiwen.com/subject/lockvxtx.html