我已阅读了很多帖子,但无法找到这个问题的答案。如果我在这里复制它,我很抱歉。
我已经在我的机器上安装了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?
答案 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。
在更新的设置列表中,您一定会找到所需的设置。
祝你好运!