当我尝试在Xcode中搜索文档时,我收到以下错误:
“index.html”已被锁定以进行编辑,您可能无法保存更改。你想解锁吗?
“index.html”目前已被锁定,因为它不支持编辑。
无法解锁文件“index.html”。
无法为该文件添加写入权限,因为您不拥有该文件。尝试在Finder或终端中修改文件的权限。
我尝试卸载并重新安装但没有成功。
有什么想法吗?
答案 0 :(得分:9)
以下是我在Apple's DevForums:
上找到的解决方案我进入了Xcode首选项,转到了下载选项,然后 选定的文档。从那里,我点击了“立即检查并安装” 然后它下载了iOS 5.0库和10.7库。一旦 那些被下载,帮助似乎再次通过当地工作 库。希望这有助于您重回正轨。
是的,我看到了你见过的同样的问题。您只需要完全下载文档。
答案 1 :(得分:2)
更新:xCode 4.2.1解决了这个问题。
答案 2 :(得分:2)
我用Snow Leopard解决了这个问题:
你这样做很傻,因为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