为什么 Xcode 说我的 iPhone 应用程序只能在 iPad 上运行?

问题描述 投票:0回答:2

我在 Xcode 中有一个项目,有两个目标。一个目标仅适用于 iPhone,另一个目标仅适用于 iPad。

iPad 目标按预期工作,但 iPhone 目标不工作。

如果我尝试在模拟器中运行它,它每次都会启动 iPad 模拟器,但在 iPhone 兼容模式下使用 2x 按钮。

如果我尝试在 iPhone 4 设备上运行,我会收到以下消息:

无法安装应用程序。 /Users/jacob/Documents/code/Projects/TVGuide/build/Debug-iphoneos/TVGuidePlus.app 中的应用程序只能安装在 iPad 上。

这是 Xcode 3.2.6 和 iOS 4.3 SDK。

我在目标级别定义了

TARGETED_DEVICE_FAMILY
,看起来设置正确。调试/发布/...的问题是相同的

iphone xcode ios ipad
2个回答
0
投票

你选择的模拟器是iphone吗? 大多数 iPhone 应用程序也应该可以在 iPad 上运行。 否则,您可能需要转到项目选项卡并转到项目设置。有一些设置涉及到ios的选择。我没有尝试过这个,因为我没有收到错误,但我希望它能起作用。


0
投票

事实上,我选择了 Armv7 作为我的 iPhone 构建的架构。将其更改为 armv6 后,我现在可以在我的设备上安装并运行构建版本。

© www.soinside.com 2019 - 2024. All rights reserved.