XCode 4.2:管理器文档以OSX Lion方式锁定

时间:2011-10-11 11:45:13

标签: xcode xcode4

我在Lion上使用XCode 4.2 beta(build 4D199),无法再访问XCode 4.2中的Developer Documentation。当我尝试登录时,我得到一个弹出窗口,告诉我(远程)文件被“锁定”,这是Lion做这些事情的方式。

是否有人建议我如何从管理器中访问文档? 我曾经能够毫无问题地访问它,不知道发生了什么变化。

Screenshot After clicking unlock

5 个答案:

答案 0 :(得分:18)

Apple / XCode本身为我修复了这种情况,因为它自动下载了(新推出的?)“iOS 5.0 Library”文档文件。文档现在从完整的本地副本运行。

为了确保您也能获得此功能,您需要打开文档文件的自动下载。

Preferences > Downloads > Documentation > Check for and install updates automatically

(您也可以通过点击“立即检查并安装”手动下载文件)

答案 1 :(得分:1)

同样在这里。 要解决此问题,请右键单击登录页面,然后选择“在浏览器中打开页面”。这将在Safari中打开相同的资源。

答案 2 :(得分:0)

1.-从http://developer.apple.com/rss/com.apple.adc.documentation.AppleiPhone5_0.atom

下载库

2.-与Unarchiver一起打开

3.-在“Developer / Documentation / DocSets

中复制文件

4.-打开Xcode

答案 3 :(得分:0)

有同样的问题。要解决它(好像是这样),我进去了

Xcode - >偏好 - >下载 - >文档

下载您需要的部件,对我而言。

答案 4 :(得分:0)

正如其他评论者所说,您应该能够通过再次下载文档来解决这些问题。但是,考虑到一套完整的iOS&这里的MacOS文档时钟大约为2.0GB是一种替代方法,可以避免重新下载

跳转到文档文件夹:

cd /Library/Developer/Shared/Documentation/DocSets

递归所有文档集并将当前用户设置为所有者

for f in *.docset; do sudo chown -R $USER $f; done

解锁文档集:

for f in *.docset; do SetFile -a l $f; done

N.B。您的文档路径可能不同(请检查~/Library/...),您应该确保$USER已正确设置为您的用户名,您将需要root密码