美文网首页
解决 Xcode Application Loader 永远处于

解决 Xcode Application Loader 永远处于

作者: caobug | 来源:发表于2018-05-14 18:59 被阅读246次

    Apple 服务器 17.0.0.0/8 均在海外,在上传APP前需要做些资源分析等操作,由于网络波动将导致永远卡住某个位置。解决方法是配置代理,但由于流行的 Shadowsocks 对该 Application Loader 和终端不生效,因此还需要做些额外配置。

    具体解决方法如下:

    1. 终端:open /Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/itms/java/lib/
    2. 编辑: net.properties,将 http.nonProxyHosts=localhost|127.*|[::1] 注释掉。macOS 下的 sudo vi 似乎不能越权操作,因此建议以第三方编辑器打开。
    3. 配置:将以下内容注释放开,并做如下配置:
    http.proxyHost=127.0.0.1
    http.proxyPort=1087
    https.proxyHost=127.0.0.1
    https.proxyPort=1087
    
    1. 在终端运行:rm -rf ~/.old_itmstransporter/ && mv ~/.itmstransporter/ ~/.old_itmstransporter/ && /Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/itms/bin/iTMSTransporter

    如果代理足够快将能在几秒内完成。处理完成后,前往 Application Loader 或 Xcode 重新上传APP。

    相关文章

      网友评论

          本文标题:解决 Xcode Application Loader 永远处于

          本文链接:https://www.haomeiwen.com/subject/llwjdftx.html