使用svn更新代码,不小心将别人提交的
绿色的是你不小心更新下来的配置文件这几个目录下的配置文件更新下来了,导致工程无法打开,主要尝试两种方法:
建议首先尝试第一种方法,在第一种方法不管用的时候再使用第二种方法:
第一种方法:
1.将Xcode打开,按照图片上面标注的步骤进行:
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下面残留的文件夹:
删除之后留下的....
网友评论