合并冲突问题后出现“无方案”问题
自动合并 SampleProject.xcodeproj/project.pbxproj CONFLICT(内容):SampleProject.xcodeproj/project.pbxproj 中的合并冲突自动合并失败;修复冲突,然后提交结果。
当然,我在合并冲突时采取了一些有缺陷的操作。问题是在这种情况下是否有解决“无方案”问题的最佳解决方案。
当 Schemes 显示“ No Scheme ”选项时,单击
No Scheme
-> Manage Scheme
-> 然后点击按钮Autocreate Schemes Now
我发现评分最高的答案对我不起作用,所以我想我会在这里发布我常用的方法 - 因为我只需要解决这个问题:
我们知道问题所在——这个问题上的错误其实很清楚:
自动合并 SampleProject.xcodeproj/project.pbxproj CONFLICT(内容):SampleProject.xcodeproj/project.pbxproj 中的合并冲突自动合并失败;修复冲突,然后提交结果。
我们在project.pbxproj文件中存在冲突。
如果它说“appDelegate.h 中的冲突”,我们将确切地知道该怎么做,但项目无法编译的事实似乎比正常的冲突更令人担忧——这实际上是这样的。
那么我们该如何解决这个冲突呢?
以上是冲突的外观示例。
在此文件中找到所有冲突后,只需保存并重新加载项目。该计划应该回来并且项目工作。
注意:如上所述,在解决冲突时需要考虑一些问题。通常它们会很容易(只需删除冲突行),但有时您需要修复一些代码。如果您看到下面的示例 - 文件已损坏并需要修复:
此示例中所需的修复是:
path = DetailModels;
sourceTree = "<group>";
};
此代码需要添加,可以从上述区域的代码中计算出来。
类似的问题。关闭我的项目,退出然后重新打开 XCode,我的计划又回来了。
我有同样的问题。经过一些尝试,我打开 Xcode 并进入问题导航器,将冲突的文件作为源代码打开,然后开始按关键字搜索,<<<<<<< HEAD
然后开始修复冲突。之后目标出现了:)
以下是我解决“无计划”困境的方法。经过几个小时的反复试验,我尝试删除没有方案的 xcode.workspace 并 cd 到刚刚删除工作区的文件夹,然后运行 pod install 重新下载工作区。然后我所有的项目和文件夹都出现了。
在删除工作区之前,导航到目标-> 构建设置并将用于调试和发布的框架搜索路径设置为 ($inherited) 和 $(SRCROOT) 也很重要。
希望这对某人有帮助!
在我使用 git mergetool 解决我的冲突后,我遇到了这个问题。我忘记关闭 filemerge 的所有选项卡并试图打开我的工作区。所以,这就是问题所在。
删除我的整个项目并重新安装 pod 文件解决了该问题(以上方法均无效)。
删除 .xworkspace 文件,然后重新运行 pod install。你会取回你的计划。