首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Xcode的目标设置为iPhone而不是iPad

将Xcode的目标设置为iPhone而不是iPad
EN

Stack Overflow用户
提问于 2010-03-10 09:36:35
回答 10查看 32.4K关注 0票数 33

我刚刚升级到iPhone SDK3.2Beta4,因为这样做,我无法在iPhone模拟器中启动应用程序-它一直在iPad模拟器中启动。我试过了--点击Xcode左上角的下拉菜单,将'Active Executable‘设置为iPhone模拟器3.1.3,但它一直返回到iPad模拟器。

怎么回事?我对在iPad上运行的应用程序没有兴趣,我也不想在模拟器中以2X模式测试它。

谢谢,

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2010-03-10 10:20:25

你不能真的在3.2.x中启动一个iPhone应用--有时候它会弹出来--但基本上现在它只适用于iPad开发。

票数 21
EN

Stack Overflow用户

发布于 2010-04-25 19:39:41

模拟器发布版本的更新。

首先,这个问题的标题与描述不匹配: Xcode目标与模拟器硬件设备不同。

如果您正在编写一个目标为3.2的应用程序,它可以在iPhone上的iPad (使用OS 3.2)和更低的OS版本上运行。为此,您可以将Base SDK设置为iPhone Device 3.2,将Target Device Family设置为iPhone/iPad,并将iPhone OS Deployment Target设置为3.1 (低于3.2)。

iPhone模拟器有一个Hardware->Device菜单选项,可以设置为iPhone或iPad。但是,您只能在iPad模式下运行3.2SDK目标,并且支持iPad的通用应用程序只能使用3.2SDK进行构建。

当然,您可以将模拟器设置为iPhone模式并从Springboard启动您的应用程序,但这将失去调试器连接。在应用程序安装期间切换模式将导致应用程序崩溃。

因此,简短的答案仍然是一样的:您不能在调试时在iPhone模式模拟器中运行通用iPad应用程序。

票数 9
EN

Stack Overflow用户

发布于 2010-04-14 00:09:33

在IDE的左上角找到Simulator版本的下拉列表-翻转到3.2 -尝试将其恢复到3.1.3

并重新启动您的应用程序。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2413948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档