解决办法:
1,右击.xcodeproj文件
2,显示包内容
3,双击打开.pbxproj文件
4,搜索<<<,找到冲突地方
5,解决冲突
原因一:工程文件格式出错
1,在Sourcetree或者其他工具中找到最近的.pbxproj文件提交历史
2,使用 Command+d 打开Sourcetree文件修改对比工具
3,查看修改的地方有异常出,修改异常
如:
xcodegen是一个工具,它允许我们从名为project.yml的文件中的定义生成xcodeproj文件。
由于xcodeproj文件可以随时生成,我们甚至不必将它保存在我们的git中并且可以忽略它。
以下是xcodegen的两个最重要的功能:
创建了一个XcodegenAppCore框架,其中包含经典的水果枚举:
Better iOS projects: Getting (nearly) rid of Xcodeproject - A (not so) short Introduction to Xcodegen
Xcodegen介绍 | 一款可以帮助你更好的构建Xcode Project的工具
特定情况下不能使用cocoapods,需要手动导入三方框架,遇到过某些需要拿. xcodeproj的框架。例如GPUImage.
CoreMedia
CoreVideo
OpenGLES
AVFoundation
QuartzCore
Build Settings ->Header Search Paths 添加GPUImage的路径
framework 在GPUImage这个文件夹下,所以添加的路径为 GPUImage/framework 。
路径选择recursive!
recursive:遍历该目录,non-recursive:默认路径设置;不遍历该目录。如果路径的属性为recursive,那么编译的时候在找库的路径的时候,会遍历该目录下的所有子目录的库文件。PS:在搭建项目的时候,可以创建一个专门放库文件的文件夹并且设置其属性为recursive。$(PROJECT_DIR)/**相当于遍历项目文件同级下的所有路径(不推荐使用,项目大的话,影响编译的速度)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)