【原创】Xcode中多离线文档及多版本模拟器
离线文档
将Docset下载下来查阅才是最方便的,这里记录一下如何实现离线文档(而且是多版本文档),步骤如下
1. 进入菜单 - Preference - Downloads - Documentation
(这里看到我已经下载过了)
2. 找到 Feed: http://developer.apple.com/rss/com.apple.adc.documentation.AppleiPhone6.1.atom ,也就是该文档完整地址的url,打开之
3. 在打开的网页中会发现一个xar文件的下载链接(其实有很多个,找最新的就是了),用下载工具下载它
4. 按照我上面截图的路径,先将xar文件放到 /Users/user/Library/Developer/Shared/Documentation/DocSets/
cp *.xar /Users/user/Library/Developer/Shared/Documentation/DocSets/
cd /Users/user/Library/Developer/Shared/Documentation/DocSets/
sudo xar -xf 下载的文件名.xar
sudo chown -R -P devdocs 解压后的文件名.docset
5. 重启xcode,就发现该文档是installed状态了,然后就可以离线使用了
多模拟器(多SDK)并存
假设现在装的xcode版本是4.6.2,那么默认的,它携带的sdk模拟器是iOS 6.1的,如果你想要找iOS 6.0 ~ iOS5.0甚至更低的模拟器来进行测试,那么有两个办法:
1. 每次升级xcode前留存自己的sdk
2. 下载历史xcode版本,找到对应的sdk
具体的位置是:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/iPhoneSimulator#.#.sdk
把iPhoneSimulator#.#.sdk 备份,再拷贝回/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/
就可以了!