V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iShao
V2EX  ›  iOS

如何下载 iOS 9 documentation ?

  •  1
     
  •   iShao · 2015-09-17 22:29:00 +08:00 · 7281 次点击
    这是一个创建于 3384 天前的主题,其中的信息可能已经有所发展或是发生改变。

    显然, 我这里直接下载是行不通的...
    如图, 半天了都没有反应
    下载

    然后我去找解决方法, 在 stackoverflow 找到了这个主题
    http://stackoverflow.com/questions/19717625/download-ios-sdk-7-0-documentation-for-offline-install

    觉得比较靠谱的方法一是用 Wireshark 抓包,但是自己试了明显不会用,无法找到有效信息
    Wireshark

    还有的就是看他们说根据此文件能得到下载信息? 但是我看了一圈没找到明显的下载地址 https://developer.apple.com/library/downloads/docset-index.dvtdownloadableindex

    综上只能来求助各位 如何下载 iOS9 的离线文档

    第 1 条附言  ·  2015-09-19 02:55:42 +08:00

    再说说如何用 Aria2 下载 Xcode , 没看到有人具体怎么说就当是自言自语做个备忘了

    dev 中心下载 Xcode 如果想用 aria2 直接下载肯定不行的,因为会验证 cookie,
    网上找的一些说明显然不靠谱: 例如, 导出 cookies 到文件, 然后--load-cookies 文件之类的,不知道什么原因我这是不行的

    后来干脆这样吧,在 chrome 中 command+option+i 打开控制台再转到 console, 输入 document.cookie,

    cookie

    第 2 条附言  ·  2015-09-19 03:01:12 +08:00

    再说说如何用 Aria2 下载 Xcode , 没看到有人具体怎么说就当是自言自语做个备忘了

    dev 中心下载 Xcode 如果想用 aria2 直接下载肯定不行的,因为会验证 cookie,
    网上找的一些说明显然不靠谱: 例如, 导出 cookies 到文件, 然后--load-cookies 文件之类的,不知道什么原因我这是不行的

    后来干脆这样吧,在 chrome 中 command+option+i 打开控制台再转到 console, 输入document.cookie,

    cookie, 得到 cookie 就好办了,模拟浏览器提交总该没问题了

    打开控制台,
    aria2 --header "cookie:刚才得到的字符串" "http://adcdownload.apple.com/Developer_Tools/Xcode_7/Xcode_7.dmg"
    这样下载 Xcode 就没问题了, 家里 30M 带宽基本上达到慢速了,再也不用纠结了

    第 3 条附言  ·  2015-09-19 10:34:11 +08:00

    修正下, 以上获取的 cookie 其实是不全的, 验证可能也不会通过,之前想当然了

    完整 cookie 在这里

    allcookies

    第 4 条附言  ·  2015-09-19 10:54:54 +08:00

    早上有空试了下,好像只用这个 cookie 也行, 命名上也很像
    ADCDownloadAuth

    download

    22 条回复    2015-12-03 08:55:48 +08:00
    iShao
        1
    iShao  
    OP
       2015-09-17 22:40:40 +08:00
    iShao
        2
    iShao  
    OP
       2015-09-19 03:10:39 +08:00
    以上 append 忽略....
    因为那里的 cookie 也不全,必须是这里的


    用这个下载才能够通过验证
    palxex
        3
    palxex  
       2015-09-19 09:44:32 +08:00   ❤️ 1
    aria2 的话直接载入 fx/chrome 的完整 cookies.{txt,sqlite}好了。
    Cu635
        4
    Cu635  
       2015-09-19 09:48:30 +08:00
    @iShao 还是更新到 append 里面吧。
    iShao
        5
    iShao  
    OP
       2015-09-19 10:27:01 +08:00
    @palxex 昨晚在网上找到了例如 export cookie.txt 的 chrome 插件, 然后用--load-cookies=cookiefile, 但是效果不行, 不知道问题出在哪, Firefox 我不用, 所以没试
    palxex
        6
    palxex  
       2015-09-19 16:08:20 +08:00
    @iShao cookiefile 用完整的绝对路径试试。我用~撞过墙。
    blueset
        7
    blueset  
       2015-09-20 16:39:26 +08:00
    楼主的 shell syntax highlight 用的是什么插件? 是 oh-my-zsh 里边的吗?
    iShao
        8
    iShao  
    OP
       2015-09-20 17:57:20 +08:00
    @blueset 嗯 , 是 oh-my-zsh, ZSH_THEME="agnoster", 你要的是这个吧
    blueset
        9
    blueset  
       2015-09-20 20:51:16 +08:00
    @iShao 我的 Theme 设定也是 agnoster 。不过 aria 那行指令并没有高亮……


    放个对比:
    iShao
        10
    iShao  
    OP
       2015-09-20 21:28:20 +08:00
    @blueset

    配色问题?




    下面是我的 zsh 部分配置
    ===
    plugins=(git autojump colored-man colorize command-not-found history osx zsh-syntax-highlighting )

    export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    # export MANPATH="/usr/local/man:$MANPATH"
    source $ZSH/oh-my-zsh.sh
    alias -g cp='cp -i'
    alias -g rm='rm -i'
    alias -g grep='grep --color=auto'

    # redefine prompt_context for hiding user@hostname
    prompt_context () { }

    #ZSH_HIGHLIGHT_STYLES[path]='none'
    ZSH_HIGHLIGHT_STYLES[path]='fg=cyan'
    #ZSH_HIGHLIGHT_STYLES[precommand]='fg=green'
    ZSH_HIGHLIGHT_STYLES[precommand]=fg=white,underline

    ===

    貌似配置里也没做自定义的配色
    iShao
        11
    iShao  
    OP
       2015-09-20 21:30:20 +08:00
    上图高亮没显示出来, 我用的是 solarized Dark Higher Contrast
    iShao
        12
    iShao  
    OP
       2015-09-20 21:33:45 +08:00
    blueset
        13
    blueset  
       2015-09-20 21:35:45 +08:00
    @iShao
    应该是 zsh-syntax-highlighting 。感谢。
    lzyroot
        14
    lzyroot  
       2015-10-26 19:28:38 +08:00
    @blueset 怎么我的弄了显示出来是乱码的。。。 lzyroot@lzyroot  ~ 
    blueset
        15
    blueset  
       2015-10-26 20:29:46 +08:00   ❤️ 1
    @lzyroot 这个是需要字体支持 Powerline 的。

    https://github.com/powerline/fonts


    lzyroot
        16
    lzyroot  
       2015-10-27 10:38:55 +08:00
    @blueset 谢谢,配置成功了
    g67261831
        17
    g67261831  
       2015-11-29 14:28:03 +08:00
    @palxex 请教下,我的 cookies 是按 chrome 的绝对地址设置的 Cookies ,但用 aria2c 下载 xcode beta 还是有问题, HTTP response header was bad or unexpected 。
    palxex
        18
    palxex  
       2015-11-30 14:44:06 +08:00
    @g67261831 不常用 chrome ,打开试了下你这个问题也没重现出来(下载不成功但是另一个错误 The response status is not successful ),是不是 chrome 的 cookie 库格式又改了? firefox 的 cookie.sqlite 是可以的。
    g67261831
        19
    g67261831  
       2015-11-30 14:55:23 +08:00
    @palxex 我试试 firefox
    g67261831
        20
    g67261831  
       2015-11-30 22:17:25 +08:00
    @palxex chrome 原来把 cookies 加密了。。。 value field 是空的。。。
    iShao
        21
    iShao  
    OP
       2015-12-02 21:19:55 +08:00
    @g67261831 没有吧,developer tool 可以看到的, ADCDownloadAuth 直接用就行了
    g67261831
        22
    g67261831  
       2015-12-03 08:55:48 +08:00
    @iShao 我说的是 cookies 在 sqlite 里进行了加密, chrome developer tool 里当然还是能看到。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2509 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 15:35 · PVG 23:35 · LAX 07:35 · JFK 10:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.