【发布时间】:2015-11-20 02:24:45
【问题描述】:
尝试在 macincloud 服务器上调用模拟器时,出现以下错误。
我尝试过的步骤:
1) 在我的 mac 机器上搜索“tmp”目录,但没有看到任何目录。
2)尝试重置模拟器,但在确认屏幕(询问是否重置模拟器)之后,它会抛出与上述相同的错误。
Xcode目录的权限如下:
从 Activity Monitor 我搜索了与 simulator 相关的进程,并使用日志我可以找出“tmp”文件夹的位置,试图删除哪个模拟器正在抛出错误。当我尝试手动删除文件夹时,出现以下错误:
这意味着root用户需要删除“tmp”目录。由于我使用非 root 用户来调用模拟器,我该如何解决这个问题?
编辑: 我已经在我的家中递归提升了我的帐户的权限,并且我拥有以下权限:
当我尝试删除 tmp 目录的内容时更改权限后,我收到此错误:
所以我认为我在主目录下的文件夹/文件上提供的权限有问题。
【问题讨论】:
-
在应用程序中更改整个Xcode文件夹的权限,搜索google如何更改权限
-
它已经拥有我正在执行此命令的用户对 Xcode 目录的所有权限。编辑我的帖子以添加权限
-
刚刚发现即使我拥有所需的权限,我也无法使用我正在调用模拟器的用户删除“tmp”目录。到目前为止,我已经使用 sudo 删除了目录,这似乎解决了问题(我现在没有遇到同样的错误),但这似乎不是一个解决方案,它只是一个解决方法。
-
你最初是如何进入这种状态的?
-
@JeremyHuddlestonSequoia ,不确定您是否在这里要求一些步骤,因为我不记得做过任何导致此问题的具体操作。我仍然面临这个问题,到目前为止我只有一个解决方法,没有解决方案。
标签: ios macos ios-simulator devops