Xcode登录apple id 提示 This action could not be completed

本文介绍了一种Xcode登录失败的问题及其解决方案。当用户尝试登录Xcode时遇到账户过期或密码错误的提示,通过调整/Users/Shared目录的权限设置可以有效解决此问题。

问题描述:

      打开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


原因:

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

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


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值