编辑:……我问,因为:它可能指向我们可以做的事情来加快这个过程.
大约一年前,这个过程从“缓慢,因为苹果的服务器功率不足”变得“非常缓慢,因为苹果公司使用的带宽是发送二进制文件所需带宽的3倍”.
例如我最近提交了一个90Mb应用程序,Xcode4将超过350Mb的数据上传到Apple.
例如刚才我提交了一个8Mb的二进制文件,Xcode4将超过40Mb的数据上传到Apple.
最近上传者有了很大的改进(例如在上面的一个上传过程中,我失去了DSL连接中途.苹果花了大约30秒才恢复并恢复上传 – 但之前的版本只会在那种情况下崩溃).
但我想知道:苹果在上传期间实际上做了什么?这个过程在我们的本地机器上运行 – 有没有人试图偷看网络流量?还是在流程?
我只是通过监控’ps’看到了几个不同的阶段:
>解压缩(重新进行代码签名)
> codesign(同上)
> Java(对于上传器界面,我相信)
>然后ascp(Apple SCP,我在猜?)
解决方法
推测:它使用与Finder相同的WebDAV实现,这非常慢.