0

如果以前有人问过这个问题,我深表歉意。我可以看到有很多看起来相似的问题,但似乎他们主要要求做与我在这里提出的相反的事情。

我从开发中休息了几个月,因为我卖掉了我的 MacBook,同时将我的 iPhone 4 升级到了 IOS 5.1(通过 wifi)

在出售 macbook 之前,我复制了我的驱动器,并确保它可以启动并用于维护东西(在借来的 mac 上)。

无论如何,我现在又回到了二手 macbook classic 的线上,它附带了全新的 Lion 安装,虽然我制作的工作站备份驱动器启动良好,但我沮丧地发现 Xcode 4.2 不再让我构建到我的 iPhone ,所以我不得不继续在 Lion 下安装 XCode 4.3.3。6GB 的更新下载并稍后安装,一切都很好,但是我现在有一个令人费解的问题。

如果我制作一个新应用程序,它似乎是一个 IOS 5.1 应用程序,唯一可用的模拟器是 IOS 5.1 iPhone 和 IOS 5.1 iPad。当然还有我的 iPhone 设备。

所以...如果我继续将此应用程序提交到应用程序商店(确保我不使用任何 5.1 特定功能),这是否意味着 IOS 版本低于 5.x 的用户仍然可以下载和部署该应用程序? 我无法测试它,因为没有模拟器,而且我只能访问 5.1 安装的设备。我尝试下载其他模拟器,但默认的新项目似乎将它们排除在菜单系统之外。

制作每个人(包括 5.x 用户)都可以下载的一 (1) 个应用程序的最佳方法是什么?我会一直使用 Xcode 4.2,但这意味着我必须扔掉我的 iPhone 来进行设备测试。

或者,是否有某种方法可以返回到我原来的工作站 (4.2) 并将其配置为允许我在我的 5.1 设备上进行设备测试?

4

2 回答 2

2

在 Xcode 中,在项目导航器中选择项目文件,然后选择目标。在“摘要”选项卡的第一部分中,您有“iOS 应用程序目标”。在那里您可以选择早期的 iO​​S 版本。

就这样。

于 2012-06-17T11:20:51.823 回答
1

在 xcode 中转到首选项command + ","导航到下载。选择组件选项卡,你会找到 ios 模拟器,从那里下载你想要的

于 2012-06-17T11:23:00.200 回答