在Xcode 4中,当我在iOS项目中工作时,Xcode工具栏中的Scheme下拉菜单通常会显示iPhone X.X模拟器,iPad X.X模拟器和iOS设备的方案。
在完成影响* .xcodeproj / project.pbxproj文件的事情后更改分支时,我的所有方案都从方案下拉列表中消失。如果我关闭项目并重新打开它,它们会回来。这非常烦人。
以下是我正在做的事情:
此时,我的计划被搞砸了,我必须关闭项目并重新打开它才能让他们回来。
这是他们在开始时的样子:
按照我列出的步骤后,这是他们的样子:
有没有人知道解决这个问题的方法还是只是Xcode中的一个错误?几个月前我向Apple提交了一份关于它的错误报告,但没有收到回复。我在开发者论坛中也没有收到有关它的问题的答复。
更新:如果您的项目包含多个目标,则在切换分支后,只会破坏所选目标的方案。
更新:这是我的.gitignore
# the build
build
# temp nibs and swap files
*~.nib
*.swp
# OS X folder attributes
.DS_Store
# user-specific XCode stuff
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
*.xcuserstate
project.xcworkspace/
xcuserdata/
答案 0 :(得分:2)
这种情况每次都发生在我身上。这肯定是一个错误。我只需单击构建目标版本框(5.0等),然后再次单击并重置它自己。无需打开和关闭项目。
答案 1 :(得分:0)
您是否正在添加并提交.xcodeproj文件? I had a similar question here关于如何使用分支管理配置。我认为这两个答案都可能有所帮助。