Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode Mac OSX上的权限_Xcode_Macos_Permissions - Fatal编程技术网

Xcode Mac OSX上的权限

Xcode Mac OSX上的权限,xcode,macos,permissions,Xcode,Macos,Permissions,我认为这是一个权限问题,但我不确定,也不确定如何修复该问题 我有一台新的MacBook。我有两个外置驱动器,以前在另一台MacBook上使用过。我在外部驱动器上有很多文件夹和XCode项目。当我尝试处理这些项目时,有一个类似的信息: 此文件不可写。您可能无法保存更改,但可以将副本保存到其他地方。是否仍要编辑此文件 如果我进行更改并尝试关闭项目,则会出现以下错误: 项目“thirdtry.xcodeproj”的项目和用户文件project.pbxproj和macbook.pbxuser不可写且无法

我认为这是一个权限问题,但我不确定,也不确定如何修复该问题

我有一台新的MacBook。我有两个外置驱动器,以前在另一台MacBook上使用过。我在外部驱动器上有很多文件夹和XCode项目。当我尝试处理这些项目时,有一个类似的信息:

此文件不可写。您可能无法保存更改,但可以将副本保存到其他地方。是否仍要编辑此文件

如果我进行更改并尝试关闭项目,则会出现以下错误:

项目“thirdtry.xcodeproj”的项目和用户文件project.pbxproj和macbook.pbxuser不可写且无法保存。如果关闭项目,您所做的更改将丢失。您可能需要编辑这些文件以获得可写性

我试图重命名文件夹,但也不允许该权限,除非我单独更改XCode项目中每个文件的权限。正如您所想象的,这可能会耗费大量文件和项目的时间

我可以将项目复制到内存中,然后在重命名包含所有文件的文件夹后运行它。这违背了将所有项目放在外部驱动器上的目的

另外,在XCode中,没有“构建和运行”,现在只有“构建和调试”。我不知道这是否相关

有关如何修复我的外部驱动器上所有文件和文件夹的all权限的建议?“构建并调试”和“构建并运行”选项如何

谢谢,
Linda

外部驱动器上的文件和文件夹可能有错误的所有者。您可以通过命令行使用
chown
轻松纠正此问题,例如:

$ sudo chown -R myusername /Volumes/ExternalVolume/MyProjects/*
有关文档,请参阅:


外部驱动器上的文件和文件夹可能有错误的所有者。您可以通过命令行使用
chown
轻松纠正此问题,例如:

$ sudo chown -R myusername /Volumes/ExternalVolume/MyProjects/*
有关文档,请参阅:


您可以在Finder中获取有关外部驱动器的信息,并选中“忽略此卷的所有权”。这将使您可以像以前一样继续使用其他计算机上的驱动器。如果您不再使用旧机器,Paul的答案是更好的解决方案。

您可以在Finder中获取有关外部驱动器的信息,并选中“忽略此卷的所有权”。这将使您可以像以前一样继续使用其他计算机上的驱动器。如果您不再使用旧机器,Paul的答案是更好的解决方案。

更改所有权需要根访问权限,因此您必须使用
sudo chown…
更改所有权需要根访问权限,因此您必须使用
sudo chown…
我在Snow Leopard中没有看到此选项(但我记得在旧版本的Mac OS X中看到过它)-我不确定这是因为该选项不再可用(或已移动/隐藏),还是因为我不是管理员用户?它在那里(尽管在您单击挂锁并以管理员身份验证之前呈灰色)——但仅当所选项目是HFS+卷而不是您启动的卷时。确保选择了卷图标,而不是卷上的文件/文件夹。并确保“获取信息”窗口的“共享和权限”部分已展开。我在Snow Leopard中没有看到此选项(但我记得在旧版本的Mac OS X中看到过)-我不确定这是因为该选项不再可用(或已移动/隐藏),还是因为我不是管理员用户?它就在那里(虽然在您单击挂锁并以管理员身份验证之前会变灰)--但仅当所选项目是HFS+卷而不是从中启动的卷时才变灰。请确保选择了卷图标,而不是卷上的文件/文件夹。并确保“获取信息”窗口的“共享和权限”部分已展开。