【发布时间】:2012-06-14 23:18:49
【问题描述】:
所以我有一些在 OSX 10.5.8 上的 Xcode 3.1 中创建的 Objective-c 代码,它不会在 Xcode 4 中运行。我在我的一个 10.7.4 盒子上使用了这个方便的小指南 http://hints.macworld.com/article.php?story=20110318050811544 和它工作得很好。 (我刚刚从 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 在机器上运行,其次,有人能识别出这个错误吗?
【问题讨论】:
标签: objective-c xcode4 xcode3.2 xcode3to4