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

问题描述 投票:0回答:5

该文件夹存在。

我尝试将其移至垃圾箱(它重新出现,然后弹出此消息)。

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

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

插入真实手机即可正常工作(可能不相关)。 enter image description here enter image description here

ios ios-simulator
5个回答
18
投票

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

  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. 要快乐

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

defaults write com.apple.finder AppleShowAllFiles FALSE

killall Finder

6
投票

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

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


3
投票

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

在 Console.app 中查看、在 CoreSimulator 上进行筛选时,我看到了以下内容:

3/15/15 9:50:52.840 AM iOS 模拟器[7291]:打开时出错 /用户//库/日志/CoreSimulator/iOS Simulator.log

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

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

1
投票
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

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

干杯!


0
投票

要解决此问题,您只需转到库中的日志并更改读取和写入的权限即可。

© www.soinside.com 2019 - 2024. All rights reserved.