【问题标题】:Xcode can not run the project on selected deviceXcode 无法在所选设备上运行项目
【发布时间】:2012-12-27 05:19:29
【问题描述】:

我从我的团队那里得到了这个项目,当我重新启动系统时,我正在处理它,我的 Xcode 没有运行该项目,但我能够轻松运行其他项目....我做它告诉我

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

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

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

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

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

有时只是在模拟器上运行,而不是在设备上。

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

但仍然无法弄清楚..没有什么帮助..请帮我解决这个问题...

【问题讨论】:

  • 您的设备版本是多少?请通过这个stackoverflow.com/questions/11767945/…
  • iPhone 4S ...但它也没有在模拟器上运行
  • 关闭Xcode并删除Users/harmeet/Library/Developer/Xcode/DerivedData~/Library/Application Support/iPhone Simulator的内容,然后重试。

标签: iphone xcode macos


【解决方案1】:

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

【讨论】:

  • 是的,你是对的..但它说构建成功,然后它不能在设备上运行,但它在模拟器上运行良好......但现在它甚至没有在模拟器上运行......和每次我尝试在设备或模拟器上运行时,都会显示“无法在所选目标上运行”警报...
【解决方案2】:

在 Build Settings > Architectures 下检查并将所有配置文件的 Architectures 设置为 Standard (armv7) 或 ${ARCHS_STANDARD_32_BIT}。

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

将所有配置文件的“仅构建活动架构”设置为“否”。

将所有配置文件的有效架构设置为 armv6 armv7。您可能需要添加任何一个,具体取决于已有的内容。

【讨论】:

  • 检查了所有 .. 仍然没有运气 .. 每次我尝试卸载模拟器上任何已安装的应用程序时,我的模拟器现在都会挂起 ....
【解决方案3】:

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

关闭 Xcode

从设备中删除应用程序

重启设备

然后重新运行应用程序

它工作正常..

【讨论】:

    猜你喜欢
    • 2014-07-13
    • 2022-06-20
    • 2011-07-19
    • 2015-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-03
    相关资源
    最近更新 更多