当前位置:   article > 正文

关于Mac下appid登录提示‘This action could not be completed.’_this action could noe be completed due to possible

this action could noe be completed due to possible environment mismatch

情景

打开xcode,运行工程时,xcode提示输入公司开发者账号密码(惊讶,之前没出现过的),按照要求输入密码,但又提示账号过期或密码可能被修改等,于是立马用账号去登陆开发者中心,确保正常登陆后,才放下心来!

百度了下,把xcode偏好设置里面的过期账号(所有账号)全部删除后,发现不能登陆,提示“This action could not be completed.try again”.

方案

1、 打开Terminal;
2、输入 mkdir -p /Users/Shared
3、输入sudo chmod -R 1777 /Users/Shared

解决问题。

why ?

查阅后:

/Users/Shared这个目录并不表示系统中有一个用户叫做Shared,所以他不是任何用户的主目录(千万别把它当成“共享(sharing)用户”的主目录!),那么它是做什么的呢?Mac OS X系统希望通过这样一个目录提供另外一种用户之间共享数据的方法。该目录可以被任意用户读写,但它不应该存放与任何应用程序有关的信息,当然,除非某用户非要这么做。这个目录很像传统Unix系统中的/tmp目录,用于各(系统)用户临时存放或者交换文件。

App Store在登录时需要读写/Users/Shared/adi目录下的文件,权限问题导致这个目录写入出现问题。安全模式呀,重启啊,更换账号都是无法解决这个问题。修改权限才是正解!

另外,什么样的操作,会导致/Users/Shared文件夹的权限被修改,导致无法写入,希望路过大神指点下?

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/938246
推荐阅读
相关标签
  

闽ICP备14008679号