问题
命令行下切换成root账户
sudo -i
退出root账户
exit
执行加固之类,提示找不到证书,证书已经双击安装了,为什么找不到呢
error: No profile for team 'XXXXXXX_TeamID' matching 'dis_xxx证书' found:
Xcode couldn't find any provisioning profiles matching 'XXXXXXX_TeamID/dis_xxx证书'.
Install the profile (by dragging and dropping it onto Xcode's dock item) or select a different one in the General tab of the target editor. (in target 'Unity-iPhone')
问题就在于 证书默认情况下是安装在普通用户账户中的,所以我们需要切换到root账户下安装证书
root用户
root用户是 UNIX 风格的操作系统中的特殊用户,它具有读取和写入文件系统所有区域的特权。root 用户应该仅用于特定的管理或监控任务。在以 root 用户身份完成任务之后,您应该注销 Mac OS X,然后使用普通或管理员帐户重新登录。如果不经常使用 root 访问,则应该停用它。
我们要先启用root用户,并以root账户登录,然后再双击证书安装
如何启用root用户
1 从 Apple 菜单中选取系统偏好设置,从显示菜单中选取用户与群组
2 点按锁图标并使用管理员帐户进行鉴定
3 点按“打开目录实用工具…”按钮,点按“目录实用工具”窗口中的锁图标
4 输入管理员帐户名称和密码,然后点按“好”,从编辑菜单中选取启用 Root 用户
原文地址:https://linxinfa.blog.csdn.net
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。