小编典典

Xcode 4 说“完成运行" 在目标设备上 -- 没有任何反应

all

该应用程序既不会在我的设备上安装也不会运行。所有配置文件都是最新的。我已经尝试删除并重新安装它们。

状态栏显示 Xcode 正在构建我的项目,然后显示正在运行我的项目,然后显示“已完成运行”。在整个期间,iPod 屏幕保持黑色。在 Organizer
中检测到 iPod,我看不出它的配置有什么问题。就在几天前,Xcode 3 一切正常。

它在模拟器上不起作用,但可能需要注意的是,在模拟器中它似乎卡在“附加到”上并且模拟器拒绝启动。


阅读 72

收藏
2022-06-13

共1个答案

小编典典

对于那些阅读有关 Xcode 4.2 并尝试在早期设备(例如 iPhone 3G、2G、iPod 1st gen
等)上运行的人,我有另一个解决方案。默认情况下,在 Xcode 4.2 中创建的新项目在“必需的设备功能”中指定“armv7”。如果想要支持运行 armv6
的设备(例如 iPhone 3G),您需要删除它。

在此处输入图像描述

从 yourProjectName-Info.plist 中的“所需设备功能”中删除 armv7

您可能还需要更改构建设置以使用 armv6 而不是 armv7 进行编译。

这是默认设置:

在此处输入图像描述

双击“标准(armv7)”以添加另一个,然后单击弹出窗口中的“+”,然后输入“armv6”:

在此处输入图像描述

单击完成,它应该如下所示:

在此处输入图像描述

2022-06-13