Xcode无法在所选设备上运行项目

时间:2012-12-27 05:19:30

标签: iphone xcode macos

我从我的团队得到了这个项目,我正在研究它,当我重新启动系统时,我的Xcode没有运行项目,但我能够轻松地运行其他项目....在我运行项目之后我这样做告诉我

“无法在所选目标上运行 - 所选目标不支持为其构建所选软件的体系结构。切换到支持该体系结构的目标,以便运行所选软件。” 如果我运行原始项目它运行正常然后我必须再次复制并粘贴我在项目中执行的代码后,它运行正常,但当我打开我的Mac第二天它没有运行,我又要从原始项目开始,发生了什么我不知道为什么在重新启动或关闭项目后没有运行。

我在iMac 21.5英寸上使用Xcode 4.5.2 - 软件OS X 10.8.2(12C60)(山腰)

处理器2.5 Ghz Intel Core i5,内存4 GB 1333 MHz DDR3。

项目目标是iOS SDK 6.0(在iOS 6模拟器上)。

不能在模拟器和设备上运行。

有时只能在模拟器上运行,但不能在设备上运行。

我试过了: 重启Mac。 清除衍生数据。 重新安装Xcode。

但仍然无法弄清楚..没有什么可以帮助..请帮助我......

3 个答案:

答案 0 :(得分:1)

我认为如果项目发现一些缓存内存问题,那么在重新启动系统之后它有时会开始正常工作,或者如果同一个项目有不同的目的地,而你正在运行一些微小的更改,那么它有时会挂在设备中或模拟器,我们必须关闭设备,然后重新启动,然后开始正常工作。如果项目代码在iOS 5.0中且IPod / IPhone设备操作系统是6.0,则它不会在设备部分中显示以进行运行。首先,您必须使用ios 6.0将设备运行到xcode,然后它才能正常工作。但是在这里,您必须注意,关闭后每次都必须先使用xcode 6.0运行设备。但在您的情况下,一些构建目标问题对我来说并不清楚。因此,如果您提供bug的详细信息,那么理解起来很容易。

答案 1 :(得分:0)

在Build Settings>下进行检查架构并为所有配置文件设置标准架构(armv7)或$ {ARCHS_STANDARD_32_BIT}。

将Base SDK设置为最新的iOS()。

仅为所有配置文件将Build Active Architecture设置为NO。

为所有配置文件设置armv6 armv7的有效架构。您可能必须添加,具体取决于已有的内容。

答案 2 :(得分:0)

我已使用以下步骤解决了问题。

关闭Xcode

从设备

删除应用程序

重启设备

然后重新运行应用程序

工作正常..