无法查看Xcode 4.2帮助“index.html”被锁定以进行编辑

时间:2011-11-08 01:27:53

标签: xcode

当我尝试在Xcode中搜索文档时,我收到以下错误:

“index.html”已被锁定以进行编辑,您可能无法保存更改。你想解锁吗?

“index.html”目前已被锁定,因为它不支持编辑。

无法解锁文件“index.html”。

无法为该文件添加写入权限,因为您不拥有该文件。尝试在Finder或终端中修改文件的权限。

我尝试卸载并重新安装但没有成功。

有什么想法吗?

7 个答案:

答案 0 :(得分:9)

以下是我在Apple's DevForums:

上找到的解决方案
  

我进入了Xcode首选项,转到了下载选项,然后   选定的文档。从那里,我点击了“立即检查并安装”   然后它下载了iOS 5.0库和10.7库。一旦   那些被下载,帮助似乎再次通过当地工作   库。希望这有助于您重回正轨。

是的,我看到了你见过的同样的问题。您只需要完全下载文档。

答案 1 :(得分:2)

更新:xCode 4.2.1解决了这个问题。

答案 2 :(得分:2)

我用Snow Leopard解决了这个问题:

  1. 打开XCode
  2. 打开管理器(窗口|管理器)
  3. 选择设备|供应配置文件
  4. 选择我手机提供的配置文件,然后点击刷新
  5. 你这样做很傻,因为XCode会显示一个对话框,要求你用你的Apple ID登录。如果我在/ here /而不是在文档中的页面上登录,它会记得我已登录,在我询问时显示文档,并且不会崩溃。不过,每次重启XCode时我都必须这样做。

    因人而异。

答案 3 :(得分:0)

简单回答...您是否尝试过修复权限?

如何删除xCode prefs?

答案 4 :(得分:0)

您可以向用户提供文档,尝试搜索,解锁文件,然后将文档重新打包。

不幸的是,您必须单独搜索和解锁每个文件。

sudo chown -R `id -un` /Library/Developer/Shared/Documentation/DocSets
# Try to search; unlock the file.
sudo chown -R _devdocs /Library/Developer/Shared/Documentation/DocSets

我认为它实际上并不修改文件 - 我怀疑这是新版本控制功能的问题。

答案 5 :(得分:0)

这有助于:

成为超级用户

%cd / Library / Developer / Shared / Documentation

%tcsh

foreach i ( `find . -name index.html` )
  echo $i
  xattr -d com.apple.quarantine $i
end

我在第一次搜索时仍然会得到以下信息:

内部错误 Xcode遇到内部逻辑错误。选择 “继续”继续以不一致的方式运行Xcode 州。选择“崩溃”以暂停Xcode并提交错误 崩溃记者。选择“崩溃”将导致失败 所有未保存的数据。

[显示详细信息] [继续] [崩溃]

我选择[继续],之后一切正常。

答案 6 :(得分:0)

更好的解决方案是卸载Xcode:

sudo /Developer/Library/uninstall-devtools –mode=all

之后,安装Xcod