我正在开发一个iPhone项目,除了正常的“模拟器4.3”和“IOS设备”之外,模式还有“My Mac 64-bit”和“My Mac 32-bit”。
有没有删除“我的Mac ...”选项?当我切换git分支时,它总是想切换到这些,我最终建立而没有意识到并得到错误。比任何事都更令人烦恼。
答案 0 :(得分:34)
可能与你的xcuserdata文件夹有关。
右键单击xcodeproj文件,然后选择“显示包内容”。
制作xcuserdata文件夹的备份副本。
现在删除xcuserdata文件夹中的所有内容,然后重新启动xcode。
如果出现问题,请将备份文件夹重新放入。
答案 1 :(得分:3)
每次在Xcode之外修改文件时都会发生这种情况,Xcode需要重新加载项目文件。关闭项目并重新打开它总能解决我的问题。
答案 2 :(得分:2)
如果您将Xcode项目从一个mac移植到另一个mac,那么这个问题最常发生。你可以试试这两个决议:第一个只对我有用:
解决:1 强> 打开您的项目文件夹>右键单击Xcode并选择“显示包内容”在那里我们将获得一个文件夹“XcuserData”。>打开Xcuserdata文件夹并删除其所有内容。 >现在再次启动Xcode项目,现在应该解决问题。
如果上述解决方案无效,请尝试以下方法:
解决:2 强> 打开Xcode>点击管理方案然后立即自动创建方案>然后在Xcode中选择新方案。
希望任何一项决议都适合你。
答案 3 :(得分:1)
这是针对Xcode 4.2的beta版本中的一个错误,关于它们对Git repos的处理(在WWDC上使用Xcode devs确认)。根据我的一位朋友的说法,它已在Xcode 4.2 beta 5中得到修复,但是该版本存在许多问题,您可能希望在测试版6之前推迟。
答案 4 :(得分:1)
第1步:右键点击Xcode项目>显示包装内容> xcuserdata>删除所有内容 第2步:打开项目>选择目标> (项目名称)测试>主机应用程序>选择应用程序>允许测试应用程序API
已解决:)享受您的代码
答案 5 :(得分:0)
我总是在Finder中打开我的项目来解决这个问题。浏览到您的项目目录,例如/ apps / iOS / iPhone / SingleViewApp。双击.xcodeproj文件在Xcode中启动项目。我看到"检查DDI符号" msg以及iPhone设备名称出现后不久。