2011-08-17 39 views
12

我正在开发一个iPhone项目,除了正常的“模拟器4.3”以外,架构还有“我的Mac 64位”和“我的Mac 32位”和“IOS设备”。iPhone项目有“我的Mac 64位”

无论如何删除“我的Mac ...”选项?当我切换git分支时,它总是希望切换到这些位置,并最终在没有意识到的情况下建立并发生错误。更多的烦恼比任何事情。

+0

仍然发生在Xcode 4.5。像这样的事情让人想知道Xcode开发人员的优先级如何分配,当然不是基于开发人员的痛苦。:-) – zaph

回答

3

这种情况发生在我每次文件被修改之外的Xcode,Xcode需要重新加载项目文件。关闭项目并重新打开它总是为我解决了这个问题。

+0

到目前为止,这是我的解决方案,但我希望Xcode的未来版本提供更好的git支持。尽管我不屏住呼吸。 –

+0

iBing不适合我:http://ibing.codeplex.com/ –

+0

我总是从Finder中打开我的项目来解决这个问题。浏览到您的项目目录,例如/ apps/iOS/iPhone/SingleViewApp。双击.xcodeproj文件启动Xcode中的项目。在出现iPhone设备名称后,我看到“检查DDI符号”消息。 –

1

这是Xcode 4.2测试版的一个bug,涉及它们处理Git回购(在WWDC上用Xcode devs确认)。根据我的一个朋友已经修复了Xcode 4.2 beta 5,但是这个版本存在一系列问题,你可能想要等到beta 6。

+0

你的意思是Xcode 4.2 beta 5? –

+0

是的,Xcode 4.2 beta 5.这是传闻,介意你,但据他说,他们解决了问题。 WWDC的家伙们表示,在Xcode 4.2发布beta版之前它会被修复,直到那时我们才需要处理它。 – johnw188

+0

我没有使用任何测试版本。我在Xcode 4.1上 –

34

可能是你的xcuserdata文件夹的东西。

右键单击xcodeproj文件并选择“显示包内容”。

制作xcuserdata文件夹的备份副本。

现在删除xcuserdata文件夹中的所有内容,然后重新启动xcode。

如果导致一个问题,然后把备份文件夹回去。

+0

谢谢jsherk,它解决了我的问题。 – Prasad

+0

也为我工作。 –

+0

你真了不起!非常感谢!!! – flypig

0

我总是打开从内部查找我的项目来解决这个问题。浏览到您的项目目录,例如/ apps/iOS/iPhone/SingleViewApp。双击.xcodeproj文件启动Xcode中的项目。在出现iPhone设备名称后,我看到“检查DDI符号”消息。

2

如果您将您的Xcode项目从一个mac移植到其他mac,那么这个问题最常发生。你可以尝试这两项决议:一是一个只为我工作:

分辨率:1 打开您的项目文件夹>右键点击Xcode和选择“显示包内容”里面有我们会得到一个文件夹“XcuserData” 。>打开Xcuserdata文件夹并删除其所有内容。 >现在再次启动Xcode项目,现在应该修复问题。

如果上面的分辨率不工作,然后试试这个:

分辨率:2 开放的Xcode>点击管理方案,然后自动创建方案现在>然后选择在Xcode的新方案。

希望或者解决方案应该为你工作。

+0

解决方案:2帮我! – Dmitry

1

第1步:右键点击Xcode项目>显示包内容> xcuserdata>删除所有内容 第2步:打开项目>选择目标>(项目名称)测试>主机应用程序>选择应用程序>允许测试应用程序API

解决:)享受您的代码

相关问题