1

所以我有一些在 OSX 10.5.8 上的 Xcode 3.1 中创建的 Objective-c 代码,它不会在 Xcode 4 中运行。我使用了这个方便的小指南http://hints.macworld.com/article.php?story =20110318050811544在我的 10.7.4 盒子之一上,它运行良好。(我刚刚从 10.6 升级)。

所以现在我正在尝试做同样的事情,在另一台运行 10.7.3 的机器上安装 3.2、安装 4、链接 SDK 等,并在使用与我在另一台计算机上使用的相同 3.2 mpkg 的 little date hack 之后,安装程序说它成功完成但是当我去查看时,Xcode 没有安装在任何地方,并且上面链接的说明中提到的目录 /Developers/SDKs 甚至不存在(它在另一台计算机上存在)。我尝试将10.5 SDK从10.7.4机器复制到10.7.3机器还是什么都没有,4运行不了,出现这个错误。

ld:无法直接与架构 i386 的 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/usr/lib/libcrypto.0.9.7.dylib 链接 clang:错误: 链接器命令失败,退出代码为 1(使用 -v 查看调用)

也有一点历史,10.7.4 机器上安装了 xcode 3,之前它更新到 lion,所以它已经存在,我不必搞乱任何废话。是不是在 Lion 升级之前安装了它?

那么,我如何让 Xcode 3 在机器上运行,其次有人能识别出这个错误吗?

4

1 回答 1

2

我认为 Xcode 4 确实可以运行,但无法构建您的项目,因为该错误消息来自构建项目最后阶段的链接器。

这是在 Lion 上安装 Xcode 3 的一种更简单的方法:http: //anatomicwax.tumblr.com/post/8064949186/installing-xcode-3-2-6-on-lion-redux

确保将其安装到名为 Developer 以外的其他文件夹。Xcode 4 可能会不遗余力地找到 /Developer 并将其删除。我将我的命名为 /Xcode3。

于 2012-06-19T13:44:54.023 回答