当我分支我的项目时,iOS方案丢失(Xcode 4.2)
在Xcode 4.2中,当我创建一个新分支并将其打开时,主节点中存在的iOS方案将丢失。相反,我有一个‘mac64位’的方案。”当我分支我的项目时,iOS方案丢失(Xcode 4.2),ios,xcode,xcode4,xcode4.2,Ios,Xcode,Xcode4,Xcode4.2,在Xcode 4.2中,当我创建一个新分支并将其打开时,主节点中存在的iOS方案将丢失。相反,我有一个‘mac64位’的方案。” 这种情况已经连续发生了几次,我通过创建一个新方案来处理它,删除“Mac 64位”方案,然后将新方案重命名为原来的方案。不过,我宁愿修复任何错误。我是否设置了一些错误-某些首选项?我知道这是一个老问题,但似乎没有一个好问题n最近也是。所以,我正在添加我的解决方案 问题是因为该方案未签入其他分支。如果未签入,则该方案将在其他分支上消失 如果您想知道为什么没有签入此项,则方
这种情况已经连续发生了几次,我通过创建一个新方案来处理它,删除“Mac 64位”方案,然后将新方案重命名为原来的方案。不过,我宁愿修复任何错误。我是否设置了一些错误-某些首选项?我知道这是一个老问题,但似乎没有一个好问题n最近也是。所以,我正在添加我的解决方案 问题是因为该方案未签入其他分支。如果未签入,则该方案将在其他分支上消失 如果您想知道为什么没有签入此项,则方案是本地的,除非您“选中管理方案”中的“共享”框并将源代码控制到git 保存到分支中后,要使此更改在其他分支中可见,需要将其传播到其他工作分支
我是使用git命令行这样做的,因为使用这个xcode不太可靠,因为它在.xcodeproj下。我遇到了同样的问题,我就是这样解决的:
- 从我的主分支机构,我导出了我需要的方案-我导航到Xcode菜单上的
。然后我选择了我想要导出的方案(例如,我的情况是Product>Scheme>manageschemes…
和Development
).最后,在点击齿轮图标后,我选择了导出…选项,如下图所示Release
- 然后我切换到我的分支,并按照与以前相同的步骤操作,但选择了
而不是import
。瞧,这是Xcode 4.x中的一个错误。在任何外部过程(如git)之后,您都必须关闭并重新打开项目修改了export
。这在Xcode 5和更高版本中得到了修复。这也发生在Xcode 6上。无论如何,我同意重新启动不是一个坏主意。.xcodeproj