带有雪豹的Mac应用程序无法在leopard os中运行

时间:2012-06-26 09:03:13

标签: macos xcode4.2 osx-snow-leopard osx-leopard

我正在使用snowleopard的mac应用程序。这个应用程序是用leopard创建的,但由于一些外部应用程序,这不支持狮子。所以我们把它转换为雪豹并且工作正常。现在客户端需要转换这个应用程序是leopard版本,因为我使用xcode 4.2和lion os并将bsec SDK转换为Mac osx 10.5和架构转换为32位Intel,但我们收到错误"The run destination My Mac 64-bit is not valid for Running the scheme 'AppName'."  怎么能避免这个错误?

我想用10.5 os测试这个应用程序,但我们只有10.6& 10.7 osx, 1)我们在哪里获得豹子osx? 2)Apple现在发布了豹子osx吗? 3)将leopard安装到新的MAC系统(iMac,Macmini,Macbook)有什么问题吗?

1 个答案:

答案 0 :(得分:0)

我有一段时间遇到同样的问题,但我记得内存中的解决方案,因为我的公司同时支持10.5支持。细节可能有点偏,但它应该让你朝着正确的方向前进:

  1. 从Apple网站
  2. 获取最新版本的Xcode 3
  3. 将其安装在Mac上。 (如果此Mac已经安装了另一版本的Xcode,请确保删除了Developer目录。)
  4. 在/ Developer下,找到10.5.sdk目录。将此目录移动到保存位置(在/ Developer之外)。
  5. 安装Xcode 4.2。
  6. 查看Xcode 4.2安装其sdk的位置。将之前保存的10.5.sdk目录放在旁边。
  7. 重启Xcode。现在SDK下拉菜单中应该有10.5 SDK选项。