我正在尝试创建一个SceneKit场景。我可以创建它并对其进行编辑,但是当我尝试保存它时,出现错误“无法保存“ SceneKit Scene.scn”文档。”。
.scn
都会受到影响,而与项目无关(包括除了添加此.scn
之外没有其他更改的全新项目),并且无论我做了什么更改(如果有),都会如此对场景进行了调整(即使没有任何变化也不会显示此消息).scn
文件可以单独打开到项目中,但是再次无法保存.scn
文件(绝对不会影响.swift
,.storyboard
或.metal
个文件).scn
都不能写为什么Xcode无法保存.scn
,所有.scn
,而仅保存.scn
呢?
答案 0 :(得分:1)
出现同样的问题,无法保存scn文件。就我而言,该项目保存在另一个磁盘中,然后将其移至主磁盘即可解决该问题。
答案 1 :(得分:1)
我在Xcode 10.1中遇到了同样的问题。该项目没有存储在我的主目录层次结构中,而是分配给了admin组而不是staff。似乎在创建或导入.scn
文件时,它传播了用户/组,并导致保存失败。解决该问题的方法是确保.scn
文件和整个Xcode项目归我的用户和人员组所有。
答案 2 :(得分:1)
.scn文件和Xcode 10遇到相同的问题。我解决了导出.scn文件(File> Export ...)并将其再次添加到项目的问题。这不是一个很好的解决方案,但是可以。
答案 3 :(得分:1)
我有同样的问题。更改权限无效。更改组无效。导出场景无效。最后,我尝试了此处建议的解决方案:
https://support.apple.com/en-us/HT203538
实际上,我一直跳到第7步,但还没有完成第8步和第9步,但这为我解决了这个问题:
diskutil resetUserPermissions / `id -u`
只需在终端会话中运行以上命令即可。请注意,我以管理员用户身份登录。这可能会有所不同。
答案 4 :(得分:1)
我遇到了同样的问题,但是我设法解决了。现在,无论项目位于何处,我都可以保存.scn文件。在解决问题之前,我必须将项目移动到用户的主目录下,以使其正常工作。
kosua20指出“ 似乎在创建或导入.scn文件时,它传播了用户/组,并导致保存失败”
我在另一个分区下创建一个项目名称Test。当我打开它并尝试保存它时,收到此消息。您可以看到“测试项目”位于BOOTCAMP下,而Macintosh HD具有我的操作系统和用户主目录
检查项目的组权限,然后检查帐户是否在该组中,如果没有,则可以更改我不建议使用的帐户的主要组,也可以使用chgrp命令在Terminal中更改项目文件夹。毕竟,您仍然有问题,那么我不知道。
希望获得帮助。
答案 5 :(得分:1)
它是一个错误,您所要做的就是在场景编辑器中的Xcode中重命名文件(在所有文件的左侧),我的名称是“ ship.scn”-只需将其重命名为任何名称,输入。然后可以保存。点击另存为。重命名为原始名称并保存。
答案 6 :(得分:0)
在Xcode 10.2.1中有相同的问题。我可以通过更改项目的位置来解决它,也可以在其他位置创建一个项目。(在我的情况下,我与iCloud同步了我的桌面和文档,这可能是一个问题),现在我已经在其他位置创建了项目。
答案 7 :(得分:0)
我也遇到了类似的问题,即游乐场无法保存,并且反复出现无法解锁文件的消息。我终于通过在安全性和隐私设置下为Xcode启用了完整磁盘访问来解决了该问题。
答案 8 :(得分:0)
我遇到了同样的问题,我通过一个简单的解决方法解决了问题。
您可以在Xcode编辑器中的dae文件中选择对象,然后点击command + c
,并在Xcode中创建一个新的.scn文件,然后在其中使用command + v
将其粘贴!