使用svn更新代码,不小心将别人提交的
这几个目录下的配置文件更新下来了,导致工程无法打开,主要尝试两种方法:
建议首先尝试第一种方法,在第一种方法不管用的时候再使用第二种方法:
第一种方法:
1.将Xcode打开,按照图片上面标注的步骤进行:
2.现在再看看能不能打开工程,如果此时可以打开工程了固然好,如果还是打不开,那么请继续往下看,使用第二种方法解决该问题.
第二种方法:
做下面的两个步骤:
1.将本地目录下的
这几个文件及目录删除,再次打开svn,更新svn上面的整个工程(我这里是更新了整个app目录),更新之后会将svn上面最新的配置文件以及cocoapods以及Podfile文件更新下来,这时你需要进行第二步操作;
2.这几个文件及目录删除,再次打开svn,更新svn上面的整个工程.
至此,完美解决问题.
注意:在采用第二个方法解决问题的过程中,如果重复的删除工程文件夹下的Podfile、Podfile.lock及Pods文件夹,删除xcworkspace文件,会导致xCode中的Build phases中的
这种类似文件夹重复的创建.一直报错误:
/Users/../Library/Developer/Xcode/DerivedData/E_Express-gemyaavfpqvsybfohblzbzslpmde/Build/Intermediates/E_Express.build/Debug-iphonesimulator/E_Express.build/Script-2C06D36450B9479EB57CC352.sh: line 2: /Users/../Downloads/Works/E_express/E_Express/Pods/Target Support Files/Pods/Pods-frameworks.sh: No such file or directory
解决方案:
注:尝试这种解决方案的时候,建议先备份下再尝试!!!
打开你的项目,找到 Build Phase 下面的 Copy Pods Resource 和 Embeded Pods Frameworks删除试试,如果成功了,说明你重复创建的不多,已经解决了大麻烦;
如果不可以正常运行,则进行下面的操作:
1:将带[CP]的Copy Pods Resource 和 Embeded Pods Frameworks也删除试试,如果还是不好使,再在这个目录下看看有没有其他的文件夹前面是带有[CP]的,将带[CP]字样的都删除试试;
2:如果还有多余的文件夹重复创建,将带[CP]字样的都删除试试.
附上我删除之后工程中Build Phase下面残留的文件夹: