所以我有一些在 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 在机器上运行,其次有人能识别出这个错误吗?