如何在 OS X 10.6 上使用 XCode 3.2 进行分布式构建
在我使用全新安装从 OS X 10.5 升级到 10.6.2 并将 XCode 升级到 3.2.1 后,我无法再使用分布式构建功能。
我发现了几个问题:
- 在大多数情况下,Bonjour 无法检测到其他计算机,即使它们位于同一交换机上。
- 我添加了一个自定义“集”,其中手动添加了每台计算机的 IP 地址。即便如此,我仍然得到状态:“无法访问”。顺便说一句,ping 确实可以正常工作。
共享我的计算机以进行共享工作组构建 (distcc)
和 通过共享工作组构建分发构建
选项均已选中。
After I upgraded using a clean install from OS X 10.5 to 10.6.2 and upgraded the XCode to 3.2.1 I wasn't able to use distributed builds feature anymore.
There are several issues that I detected:
- In most cases Bonjour is not detecting the other computers even they are on the same switch.
- I added a custom 'set' where I added manually the IP addreses of each computer. Even so I still get status: "unreachable" on them.BTW, ping does work without problems.
Both share my computer for shared workgroup builds (distcc)
and distribute builds via shared workgroup builds
options are checked.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
解决方案似乎是在“32 位”模式下运行 Xcode - 您可以在 Finder 的“获取信息”对话框中进行设置。
The solution seems to be to run Xcode in "32-bit" mode - you set this in the "Get Info" dialog in the Finder.
Apple 刚刚发布了 XCode 3.2.2 来解决这个问题。如果您无法升级,您应该尝试解决方法 如何在 OS X 10.6 上使用 XCode 3.2 进行分布式构建
Apple just release XCode 3.2.2 that is solving this problem. If you cannot upgrade you should try the workaround How to make distributed builds using XCode 3.2 on OS X 10.6
您确实应该在 10.6 中使用 Xcode 3.2.1,不完全支持 3.1。
you really should be using Xcode 3.2.1 in 10.6, 3.1 isn't supported fully.