Xcode 无法在所选设备上运行项目
Posted
技术标签:
【中文标题】Xcode 无法在所选设备上运行项目【英文标题】:Xcode can not run the project on selected device 【发布时间】: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。
但仍然无法弄清楚..没有什么帮助..请帮我解决这个问题...
【问题讨论】:
您的设备版本是多少?请通过这个***.com/questions/11767945/… iPhone 4S ...但它也没有在模拟器上运行 关闭Xcode并删除Users/harmeet/Library/Developer/Xcode/DerivedData
和~/Library/Application Support/iPhone Simulator
的内容,然后重试。
【参考方案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
从设备中删除应用程序
重启设备
然后重新运行应用程序
它工作正常..
【讨论】:
以上是关于Xcode 无法在所选设备上运行项目的主要内容,如果未能解决你的问题,请参考以下文章
运行项目时弹出警告,无法在选定的目标 xcode 4.5.1 上运行 [重复]
Xcode 4.5 无法识别我的设备 iphone 5 (6.1.3)