在 xcode 3.2.5 上安装 iOS SDK 4.1

Posted

技术标签:

【中文标题】在 xcode 3.2.5 上安装 iOS SDK 4.1【英文标题】:Installing iOS SDK 4.1 on xcode 3.2.5 【发布时间】:2010-12-03 01:21:33 【问题描述】:

我已经阅读了很多帖子,但无法真正弄清楚这个问题的答案。因此,如果我在这里复制它,我深表歉意。

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

无法安装应用程序

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

所以,我到了 Targets -> Get Info,我看到它确实针对 4.2(但这是唯一可用的选项 - 因为我没有安装其他 SDK)。

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

【问题讨论】:

【参考方案1】:

花了一段时间才弄明白。 我在 info.plist 上也看不到“ios 部署目标”。这就是我所做的。

a) 项目 -> 编辑项目设置 b) 转到“部署”部分 c) 改变 “目标设备系列”= iPhone/iPad 'iOS 部署目标 = 'iOS 4.1'

【讨论】:

iOS 部署目标是指定应用程序可以支持的最低 iOS 版本。因此,如果设置为iOS 4.1,则可以在4.1或更高版本的iOS-vernon设备上运行应用【参考方案2】:

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

【讨论】:

@Luis 而不是说“比你”,只需点击“接受”图标。 ;)【参考方案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 以来,“Packages”目录在 dmg 中不可见。只需使用终端(或查找器“转到文件夹”)打开“/Volumes/Xcode and iOS SDK/Packages”。

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

【讨论】:

【参考方案4】:

最好的方法是找到 Xcode 3.2.4 和 iOS 4.1 的副本,并将其安装在单独的目录中。安装时,将设置为 Developer 的下拉菜单切换为 DevOld 或类似名称。由于无法在新版本的 Xcode 中安装新的 SDK,因此最好保留多个版本。

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

祝你好运!

【讨论】:

【参考方案5】:

您需要做的是: 在 Project info 的 BUILD 部分中,单击 Show 并将其值从 Setting defined at this level 更改为 All Settings。

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

祝你好运!

【讨论】:

以上是关于在 xcode 3.2.5 上安装 iOS SDK 4.1的主要内容,如果未能解决你的问题,请参考以下文章

使用 XCode 3.2.5 在 iOS 3.x 上进行测试

如何在 Xcode 4.0.2 中使用 iOS SDK 4.2

Xcode SDK IOS 4.2 安装和构建设置中缺少 iOS 4.1

无法下载 http://adcdownload.apple.com/ios/ios_sdk_4.2__final/xcode_3.2.5_and_ios_sdk_4.2_final.dmg

如何在 xcode 5 上安装 ios 8 sdk?

如何在 Xcode 5 上安装新的 iOS SDK?