1

默认情况下,XCode 设置为下载与应用程序可用的各种文档和 API 库相关的更新。这可以从 XCode 首选项屏幕中禁用。但是,我不想禁用自动更新,而是提示我启动更新,以便我可以在以后关闭它们以供下载。

我的推理是因为我主要通过网络连接工作,该网络连接通过 4G 无线热点访问互联网,该热点受到超额费用的影响。事实上,我大约 90% 的时间都在使用我的 Mac 工作,通过这个设备连接到互联网。当我需要下载任何形式的大型软件更新时,我总是将我的 Macbook 带到一个开放的、直接连接到 Internet 的源上,让它做它需要做的事情。

这适用于大多数软件,但不适用于 XCode。

我希望我的更新保持自动(这样我至少会被告知有可用的更新)但是,我想选择是否启动它们。

在下载之前我可以做些什么让 XCode 询问吗?

速记

我知道我们有技术头脑的人是怎样的——你们中有一半人仍然想知道为什么我在 4G 热点上工作并想要解决这个问题,而不是我问的那个问题。(是的,我也倾向于这样想。)

但是,我在一个 IT 部门的环境中工作,该部门坚决拒绝让 Win XP 和 Win 7 以外的任何操作系统进入他们的网络。工程团队(我为之工作)必须有互联网连接和用于存储和备份数据的内部网络,我们正在开发与我们的产品集成的 iOS 软件。这显然是有问题的,因为我们需要使用 Macbook 来完成我们的工作。

我们解决这个困境的方法是建立我们自己的小型局域网,而我们获得互联网访问的唯一方法是通过蜂窝 WiFi。我们地区可用的所有 WiFi ISP 计划都是基于层级的,当我们使用的数据超过我们分配的数据时,会收取超额费用(以合理的费率)。我们不介意超出配额,但是,我们需要保持合理。当我们中的一些人每个月必须下载几 GB 的数据时,像这样的自动更新可能会开始对我们的网络造成巨大打击。

4

1 回答 1

0

LittleSnitch这样的软件可能是最好的解决方案(防火墙)。
如果 Xcode 尝试自我更新,下面的对话框会显示。
现在您可以简单地AllowDeny连接。
这样您就可以准确控制所有连接(以及您的隐私)。
其他应用程序也可能会消耗相当多的带宽。

小飞贼

PS
为什么不将便宜的 XP 盒子连接到网络,
它与所有 Mac 共享互联网连接?

于 2012-08-07T14:23:28.983 回答