“升级ipad的当前目标”显示为灰色(禁用)?

时间:2010-04-15 19:58:45

标签: iphone ipad universal-code

我正在尝试使用这种方法创建一个通用的iPhone / iPad应用程序:http://www.enscand.com/roller/enscand/entry/ready_for_ipad,这也在整个网络上进行了描述。我的问题是“升级iPad的当前目标”行显示为灰色,当我右键单击目标时根本不显示。

我正在开发一个我从某人那里继承的应用程序,并尝试使用我自己完全编写的应用程序(在该应用程序上没有任何问题)。是的,我确信我正在选择目标。

只是想知道是否有人了解正在运行哪些检查会导致此选项不可用。

12 个答案:

答案 0 :(得分:7)

我花了一段时间才意识到在菜单项启用之前必须选择一个目标。

答案 1 :(得分:3)

我发现您必须从左侧“组和文件”窗口中选择目标,以显示“升级当前ipad目标”。

alt text

答案 2 :(得分:2)

我找到了解决方案。升级第一个目标后,只需在Groups& Files中重命名Resources~iPad group(例如,到ResourcesFirstTarget~iPad)。之后,您可以使用“升级iPad的当前目标”升级其他目标。

答案 3 :(得分:2)

我遇到了这个问题,因为我试图选择xib文件,而不是'Targets'文件夹下的项目。

答案 4 :(得分:1)

我刚刚发现我的项目被设置为“iPhone”用于发布,但它仍然设置为“iPhone / iPad”进行调试。在切换到“iPhone”以进行调试之后,转换为通用应用程序的选项也可用。

答案 5 :(得分:1)

我不确定这是否是一个实际的解决方案但是我通过选择目标,转到“Project”并将Active Build Configuration设置为“Release”来解决了这个问题。更新IPad的当前目标然后启用。

答案 6 :(得分:1)

我删除了“资源-iPad”群组,瞧 - “更新当前iPad目标”已启用。

答案 7 :(得分:1)

我遇到了同样的问题,我采取的措施是正常的:   - 在组和文件中选择目标   - (即将其从“iPhone / iPad”更改为“iPhone”)。

它变灰了......   - 所以我清理了项目(Build / Clean All targets)

它解决了我的问题,所以我建议你做一些改变,假设它会起作用,之后清理项目!

希望它可以帮助别人。

答案 8 :(得分:0)

我发现了同样的问题,但如果我右键单击目标而不是使用菜单项,则可以升级。

此外,我刚刚意识到,如果您在“群组”和“群组”中选择目标,菜单项就会被取消。文件不在顶部的下拉列表中。

答案 9 :(得分:0)

我不知道这篇文章是否仍然有效。 在项目信息中,看看“架构”,如果有多个条目,“ipad的升级目标”会变灰。

答案 10 :(得分:0)

将您的应用设置为在项目 - >编辑项目设置:所有配置中定位iPhone 并在侧边菜单中,右键单击目标 - >获取信息相同类型的菜单。

要点击“升级到Ipad(...)”,您必须单击并选择目标。然后它会工作。

答案 11 :(得分:0)

我通过右键点击目标解决了这个问题 - >获取信息 - >构建,并将目标设备系列从iphone / ipad更改为iphone。