Xcode

作者: 大陀周振明 | 来源:发表于2019-05-09 13:47 被阅读176次

    记录使用Xcode遇到的两个坑,都和目录权限有关。

    1. 编译报错:Failed to find a suitable device for the type IBSimDeviceTypeiPad2x
      查看log,发现这个缺失的文件应该存储在如下路径
      /Users/myaccount/Library/Developer/Xcode/UserData/IB Support/Simulator Devices
      我是使用myaccount登录MacOS的,但/Users/myaccount/Library/Developer/Xcode这个路径是xcode安装时默认使用root账号创建的,因此myaccount在这个目录下没有写权限,导致编译时要往这个路径写入数据时报错。
      解决方法:增加账号在xcode目录的读写与执行权限

    2. 创建模拟器,点击新建按钮无响应
      一样的问题,模拟器是创建在/Users/myaccount/Library/Developer/CoreSimulator/下的,但是登录的账号没有/Users/myaccount/Library/Developer这个目录的写权限,导致点击创建后无响应。

    以上两个问题,google出来的答案都没有提到账号权限问题,在此mark一下,希望有遇到同样情况的人别走弯路,这两个错一般都是新机初次使用xcode会碰到。

    相关文章

      网友评论

        本文标题:Xcode

        本文链接:https://www.haomeiwen.com/subject/atdwoqtx.html