我在新的Macbook Retina上运行Xcode 4.3.3并且在发布之后Xcode开始冻结.我正在处理两个项目,所以当Xcode启动时,它会立即启动我正在处理的两个项目.第一个有时加载,但第二个总是冻结.由于项目立即启动,我无法访问任何Xcode的功能.我甚至无法弄清楚如何阻止项目在启动时启动.这是我到目前为止所做的:
那到底是怎么回事?我更喜欢使用User1,并希望实际解决问题,以便我再次发生时不需要创建新用户.(用户n + 1,无限期不是一个有吸引力的选择).
jha*_*ott 38
看看这个:(引自这里)
通过不恢复恢复理智
由于Lion的还原功能,您在给定应用程序中打开的所有窗口在重新启动时都会保持打开状态.这在Web浏览器或文本编辑器中非常有用.然而,在某些应用程序中 - 特别是那些您很少需要重新访问相同文档的应用程序 - 该功能更令人烦恼.窗口恢复实际上是在逐个应用的基础上配置的.以下是在预览和QuickTime Player X中禁用Resume的终端命令:
Run Code Online (Sandbox Code Playgroud)defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false
在尝试命令之前退出应用程序.再次,将"true"换成"false"以反转您的更改.
您可以为Xcode做类似的事情.
否则,您可以退出Lion中的应用程序,并option
在按下时按住键放弃先前打开的窗口CMD+Q
.所以你可以尝试启动Xcode并在它有机会打开你的窗口之前保留选项,然后重新启动它,它不应该尝试打开窗口.然后你可以尝试解决问题.
更新:以下是解决问题的评论中的一些其他信息......
现在尝试修复项目...删除以下目录:
MyProject.xcodeproj/xcuserdata
MyProject.xcodeproj/project.xcworkspace/xcuserdata
Run Code Online (Sandbox Code Playgroud)
这些目录存储窗口位置,打开的文件,扩展的项目组等等.因此,如果您在具有相同用户名的多台计算机上使用源代码控制并且不忽略这些文件(这应该是如果你正在使用源代码控制).视网膜与非视网膜或不同版本的Xcode可以不同地使用这些文件,源控制合并可能使它们不一致.因此,请确保在源代码管理中删除并忽略这些目录,以便它们不会重新添加并再次导致问题.
Mon*_*tas 17
解决这个问题的原因是删除未保存的文档~/Library/Autosave Information
.Xcode推出后没有任何问题.
小智 14
这很愚蠢,但在尝试了所有解决方案后,我发现苹果 icloud 正在尝试将我的存储库从我的文档备份到云并从那里运行它,导致加载时间非常慢并冻结 - 确保您的存储库位于 icloud 文件夹之外或只是禁用它。
VSB*_*VSB 11
在apple.stackexchange.com 中使用 answer对我有用:
删除
~/Library/Saved Application State/com.apple.dt.Xcode.savedState/
目录可能会有所帮助。
如果这不起作用,则删除
~/Library/Developer
(从这里和这里带来)
小智 7
我不小心双击了 Xcode 打开项目对话框中的 Projects 文件夹,它试图一次打开所有项目,然后冻结了。这个分支的建议没有帮助,但经过一些搜索我找到了应该删除的文件。找到 current_user/Libraries/Autosave Information 并从那里删除所有与 Xcode 相关的内容,这应该会有所帮助。
小智 7
打开您的项目,然后右键单击,yourprojectname.xcodeproj
然后单击Show package contents
。
在那里你会看到xcuserdata
. 删除它。
接下来,右键单击project.xcworkspace
,单击Show package contents
并删除xcurserdata
。
最后,重新启动您的 Mac 并重新打开您的项目,一切都会再次正常。
我尝试了一切,但没有任何帮助。尝试解决这个问题已经浪费了 3 个小时。
帮助并解决一切问题的是在我的终端中运行它
defaults delete com.apple.dt.Xcode
Run Code Online (Sandbox Code Playgroud)
我遇到的一个问题:当我将 casetagram 库添加到我的项目中时,在 Xcode 启动几秒钟后,在索引文件之前(我认为),它已经冻结了。在简单地以其他名称重命名文件夹并将其重命名后 - Xcode 再次冻结。
我的解决方案:
然后:
如果您在 Xcode 被冻结之前还有一段时间:您必须启动 Xcode,然后快速打开 Organizer->Projects 并从列表中删除您的项目(项目,Xcode 冻结的项目)。
如果您没有足够的时间打开管理器,那么: 1) 退出 Xcode。2)重命名项目所在的文件夹。然后执行解决方案的 1 变体(打开管理器并删除将冻结 Xcode 的项目)3)重命名您的文件夹
如果所有这些操作后 Xcode 会冻结,请尝试打开其他项目并编译它。如果可行,请返回并尝试构建 Xcode 冻结的项目。如果 Xcode 再次被冻结,那么在这个具体项目中的原因
归档时间: |
|
查看次数: |
21912 次 |
最近记录: |