12

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

我正在开发一个我从某人那里继承的应用程序,并且已经用我完全自己编写的应用程序进行了尝试(那个没有问题)。是的,我确定我正在选择目标。

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

4

12 回答 12

7

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

于 2010-04-15T20:02:26.633 回答
3

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

替代文字

于 2011-01-20T23:50:59.400 回答
2

我遇到了这个问题,因为我试图用选择的 xib 文件来做这件事,而不是“目标”文件夹下的项目。

于 2010-10-14T01:02:41.440 回答
2

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

于 2010-05-31T09:56:39.857 回答
1

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

于 2010-07-27T19:55:50.727 回答
1

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

于 2010-10-19T16:06:34.853 回答
1

我遇到了同样的问题,我解决它的方法很正常: - 在组和文件中选择目标 - (即将它从“iPhone/iPad”更改为“iPhone”)。

它是灰色的...... - 所以我已经清理了项目(构建/清理所有目标)

它解决了我的问题,所以我建议您在进行一些更改后假设它可以工作,然后清理项目!

希望它可以帮助某人。

于 2011-01-24T11:42:17.877 回答
1

我删除了“Resources-iPad”组,瞧——“更新 iPad 的当前目标”已启用。

于 2010-10-22T07:57:36.060 回答
0

在 Project->Edit Project Settings: All Configurations 和侧面菜单中将您的应用程序设置为目标 iPhone,您可以在其中右键单击目标 ->Get Info 相同类型的菜单。

为了能够单击“升级到 Ipad(...)”,您必须单击并选择目标。然后它将起作用。

于 2010-11-08T09:30:48.920 回答
0

不知道这个帖子还在不在。在项目信息中,查看“架构”,如果有多个条目,则“ipad 的升级目标”为灰色。

于 2010-09-18T14:56:33.603 回答
0

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

于 2012-03-13T05:51:11.347 回答
0

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

此外,我刚刚意识到,如果您在组和文件中选择目标而不是在顶部的下拉列表中,菜单项确实会变灰。

于 2010-07-15T08:34:33.627 回答