您无权在“CoreSimulator”文件夹中保存文件“988BF072-A4B9-4ABE-9FB8-2F3A8EBC2E2C”

You don’t have permission to save the file “988BF072-A4B9-4ABE-9FB8-2F3A8EBC2E2C” in the folder “CoreSimulator”

此文件夹存在。

我试过将它移到回收站(它重新出现然后弹出此消息)。

我已将所有随附文件夹的所有权限重置为 R+W。

我已经修复了驱动器的权限。

插入真实的 phone 工作正常(可能不相关)。

所以你的权限是无效的。您应该查看 ~/Library/Logs/CoreSimulator 并检查设置的所有权和权限并修复它们。

如果这不起作用,请更新您的问题,解释您的尝试,并显示相关路径的当前所有权和权限。

原来日志文件的实际文件夹不存在。

在 Console.app 中查看时,在 CoreSimulator 上进行过滤,我看到了这个:

3/15/15 9:50:52.840 AM iOS Simulator[7291]: Error opening /Users//Library/Logs/CoreSimulator/iOS Simulator.log

当我进入 Logs 目录时,CoreSimulator 不在那里,所以我:

sudo mkdir CoreSimulator
sudo chown <user>:staff CoreSimulator
touch CoreSimulator/iOS\ Simulator.log

刚刚解决完这个问题。我认为主要问题是您找错了地方。这些是我采取的步骤:

  1. 通过转到终端并执行以下两个命令使隐藏文件夹可见:

    defaults write com.apple.finder AppleShowAllFiles TRUE
    
    killall Finder
    
  2. 现在转到 /Users/myUsername/Library 它应该是可见的(而不是 myUsername 你应该有你的)

  3. Logs文件夹没有访问权限,改一下吧。如果无法手动执行,请转到 3b。

    3b。打开终端。写这个命令

    sudo chmod 777 ~/Library/Logs 
    
  4. 开心

P.S。如果您不想再看到隐藏的文件夹和文件, 在终端中执行这两行:

defaults write com.apple.finder AppleShowAllFiles FALSE

killall Finder
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

运行 在代码构建之前在终端中执行此命令。

干杯!