无法更改 Xcode 项目中的文件

Posted

技术标签:

【中文标题】无法更改 Xcode 项目中的文件【英文标题】:Cannot change file in Xcode project 【发布时间】:2015-04-20 06:35:33 【问题描述】:

当我启动我的一个 Xcode 项目时,我会看到该项目的故事板。我可以编辑故事板,我可以在我的设备和模拟器上运行项目。但是在从项目导航器或任何其他方式更改为任何其他文件时(比如从 finder 打开我的项目的任何文件),我被一个滚动的彩虹光标卡住了,它一直滚动到无穷大(我已经等了很久小时),我必须强制退出 Xcode。我的其他项目似乎运行良好。

我尝试了以下修复:

    重新启动我的 Mac 重新安装 Xcode 从http://ioslau.blogspot.in/2013/08/resetting-xcode-settingspreferences.html 重置 Xcode 设置

我有 Xcode v6.3 和 Yosemite v10.10.3。

我不想重新创建我的项目,因为它会浪费时间。 感谢您提供任何帮助或建议。

【问题讨论】:

您是否尝试过打开一个新选项卡(或窗口)并然后切换到另一个文件?此外,您可以尝试删除此项目的派生数据(通过最新 Xcode 中的 Window > Projects 或以前版本中的 Window > Organizer) @Alladinian 他们都不起作用。我还尝试创建一个新文件,以便 Xcode 切换到它,但它会创建该文件,然后再次挂起。 【参考方案1】:

这可能是 Xcode 最新版本的一个已知问题: apple dev forum

【讨论】:

Also found this discussion to be helpful 链接中的第一个解决方案帮助我摆脱了滚动彩虹光标的陷阱。似乎问题出在我使用的 IB_Designable 上。删除 UserInterfaceState.xcuserstate 后,我删除了所有 IB_Designable 代码,这使一切恢复正常。感谢您引导我访问该链接。 太好了,很高兴它有帮助。这对我来说也是一个非常恼人的问题。 Xcode 更新 6.3.1 已经发布,似乎已经解决了这些问题。【参考方案2】:

接受的答案和苹果开发者论坛对我没有帮助。 我正在使用一个没有 IB 和 Storyboard 的 swift 项目。

我所做的是,关闭 Xcode,重新启动 Mac,不是从应用程序打开 Xcode,而是形成 .xcodeproject 文件。它奏效了。

【讨论】:

Xcode 可能由于多种原因而冻结,因此接受的答案可能对您不起作用。这就是为什么我试图尽可能具体地解释我的问题(这与故事板中的 IB_Designables 相关)。【参考方案3】:

对我来说,解决方案是复制不可编辑的文件,从 Xcode 项目中删除原始文件并将重复的文件拖入。

【讨论】:

以上是关于无法更改 Xcode 项目中的文件的主要内容,如果未能解决你的问题,请参考以下文章

迁移 Xcode 项目后无法更改位置/路径设置

如何更改 xcode 项目中文件的位置?

更改 Xcode 中的工作目录

XCode 不允许我更改代码

更改 plist 文件中的项目顺序

Xcode:无法更改主笔尖文件