在xcode 3.2.5上安装iOS SDK 4.1

时间:2010-12-03 01:21:34

标签: xcode ios sdk

我已阅读了很多帖子,但无法找到这个问题的答案。如果我在这里复制它,我很抱歉。

我已经在我的机器上安装了xcode 3.2.5,它附带了SDK 4.2。我的iPhone是4.1,我还没打算把它移到4.2。问题是我无法使用这款手机进行测试。由于我安装的唯一SDK是4.2,当我尝试使用我的iPhone运行调试时,我收到此消息:

无法安装应用

/blabla/app.app上的应用程序的info.plist指定最低操作系统为4.2,这太高而无法在此设备上安装。

所以,我得到了目标 - >获取信息,我发现它确实以4.2为目标(但这是唯一可用的选项 - 因为我没有安装其他SDK)。

所以,问题是:如何保留xcode 3.2.5,但除4.2之外还安装SDK 4.1?

5 个答案:

答案 0 :(得分:8)

这需要一段时间来解决这个问题。
我无法在info.plist上看到“iOS部署目标”。这就是我所做的。

a)项目 - >编辑项目设置
b)转到“部署”部分 c)更改

      '目标设备系列'= iPhone / iPad
      'iOS部署目标='iOS 4.1'

答案 1 :(得分:3)

在项目中打开info.plist。您可以在这里为iOS 4.1定义。

答案 2 :(得分:3)

只需打开以前的SDK dmg,然后转到Packages,然后安装SDK 4.1软件包。

更多信息:Install sdk 2.0 to 3.1 for xcode 3.2

注意:自xcode_3.2.5_and_ios_sdk_4.2_final以来,dmg中不显示“Packages”目录。只需使用终端(或查找器“转到文件夹”)打开“/ Volumes / Xcode和iOS SDK / Packages”。

编辑:Snow Leopard的xcode4.1创建了一个名为“Install Xcode.app”的应用程序。 packages目录位于app包中。

答案 3 :(得分:1)

执行此操作的最佳方法是使用iOS 4.1查找Xcode 3.2.4的副本,并将其安装在单独的目录中。安装时,请将设置为Developer的下拉列表切换为DevOld或类似内容。由于无法在新版本的Xcode中安装新的SDK,因此保留多个版本是最佳选择。

如果您只是希望能够在4.1中运行您的应用程序,不一定在其中进行开发,请进入目标设置,并在构建选项卡下,将iOS Deployment Target键设置为4.1或更低。

祝你好运!

答案 4 :(得分:1)

您需要做的是: 在项目信息的BUILD部分中,单击Show并将其值从此级别定义的设置更改为All Settings。

在更新的设置列表中,您一定会找到所需的设置。

祝你好运!