在xcode 3.2.5上安装iOS SDK 4.1

4

我已经阅读了很多帖子,但仍然不能确定这个问题的答案。所以如果我在这里重复了,我向您道歉。

我已经在我的设备上安装了xcode 3.2.5,并附带SDK 4.2。我的iPhone是4.1版本,我暂时不打算将其升级到4.2。问题是我无法使用这个手机进行测试。因为我只安装了4.2的SDK,当我尝试用我的iPhone进行调试时,会出现以下消息:

无法安装应用

/blabla/app.app中应用程序的info.plist指定了最低要求的操作系统版本是4.2,这对于这个设备来说过高了。

所以,我进入Targets->获取信息,看到它确实针对4.2进行了优化(但这是唯一可用的选项-因为我没有安装其他的SDK)。

那么问题来了:我如何保留xcode 3.2.5,并在4.2之外安装SDK 4.1呢?

5个回答

8

我花了一些时间才搞明白这个问题。
我在info.plist上也没有看到"iOS Deployment Target"。以下是我所做的。

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

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


iOS部署目标是指定应用程序所支持的最低iOS版本。因此,如果将其设置为iOS 4.1,则可以在4.1或更高版本的iOS设备上运行该应用程序。 - BB.

3
打开您的项目中的info.plist文件。在其中您可以为iOS 4.1定义一个地方。

2
@Luis,不要说“谢谢”,直接点击“接受”图标就好了。 ;) - cregox

3

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

更多信息: 在xcode 3.2上安装sdk 2.0至3.1

注意:自xcode_3.2.5_and_ios_sdk_4.2_final起,“Packages”目录在dmg中不可见。只需使用终端(或Finder中的“前往文件夹”)打开“/Volumes/Xcode and iOS SDK/Packages”即可。

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


1

最好的方法是找到一个带有iOS 4.1的Xcode 3.2.4副本,并将其安装在一个单独的目录中。在安装时,选择下拉列表中的“Developer”并将其切换为DevOld或类似的选项。由于新版Xcode无法安装新的SDK,因此保留多个版本是你能做的最好的事情。

如果你只想在4.1中运行你的应用程序,而不一定是开发它,请进入你的目标设置,在构建选项卡下,将键设置为4.1或以下。

祝你好运!


1
你需要做的是: 在项目信息的BUILD部分中,单击“显示”,并将其值从“此级别定义的设置”更改为“所有设置”。
在更新的设置列表中,你一定能找到所需的设置。
祝你好运!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接