Xcode 成功构建,但不复制到 iOS 设备,并立即终止调试器

Posted

技术标签:

【中文标题】Xcode 成功构建,但不复制到 iOS 设备,并立即终止调试器【英文标题】:Xcode Succeeds Build, but does not copy to iOS Device, and terminates debugger immediately 【发布时间】:2011-07-09 19:16:15 【问题描述】:

这个问题非常荒谬,我已经没有什么可以尝试的想法了:

在过去的几周里,我一直在成功地使用 Xcode 在我的 ios 设备 (iPhone) 上调试我的游戏,但现在当我尝试将我的 iPhone 设置为目标运行时,它所要做的就是成功构建应用程序,然后立即停止。没有错误,控制台日志中没有任何内容。该应用程序甚至不会复制到我的设备上。

Xcode 说:构建、运行、完成运行......全部在 2 秒内......

我正在使用 Xcode 4 iOS 4.3

我尝试了以下方法:

    重启mac 从 iPhone 中删除应用程序和 重新启动 iPhone(虽然我的力量 按钮不再适用于我的 iPhone, 所以我不得不跑下来整个 电池试试这个) 清理项目并重建

似乎没有任何帮助。 该游戏也可以在 Xcode 中的 iOS 模拟器上成功编译和运行,正如我所说,我昨天之前已经能够复制我的游戏,但由于某种原因它停止了工作......

更新:通过在 Info.plist 中将“加速度计”从“否”设置为“是”来解决。

【问题讨论】:

这篇文章有帮助吗? ***.com/questions/3364434/… 不,我也尝试过重新安装我的配置文件...同样的结果:( 设备越狱了吗?我的越狱测试设备和带有实时调试功能的 Xcode 在设备上遇到了很多问题。 不,它没有越狱。我发现问题出在哪里,我简直不敢相信……在我的 Info.plist 中,我将“加速计”的所需设备功能从“否”更改为“是”……不真实。 糟糕,但顺便说一句,如果您不使用源代码控制或快照,那么启动并运行它可能是件好事。通过做一些比较,您可以更快地发现这个错误并避免挫败感! 【参考方案1】:

我知道你找到了答案,但我在从 XCode 4 开始一个项目时发现了一个类似的情况,应用 plist 包含所需的设备功能“armv7”。 因此,即使在构建设置中添加了 armv6,该程序也无法在 3G 上运行。 我删除了所需的设备功能“armv7”,它可以工作。

【讨论】:

【参考方案2】:

通过在 Info.plist 中将“加速计”从“NO”设置为“YES”解决。

【讨论】:

【参考方案3】:

如果它对任何人有帮助,对我来说,问题是我的 plist 中“必需的设备功能”下的一个空白值。删除空白值解决了这个问题。

【讨论】:

【参考方案4】:

我的问题是“所需设备功能”下 plist 中的“gps”值。 删除它解决了 iPad2 的问题。

【讨论】:

以上是关于Xcode 成功构建,但不复制到 iOS 设备,并立即终止调试器的主要内容,如果未能解决你的问题,请参考以下文章

在构建成功后,在安装/导入文本文件到物理设备时Xcode崩溃(RangeException)

将 iOS 设备添加到 Xcode 的设备中,无需电缆即可进行调试/构建

是否可以从 XCode 4.1 或 4.0.2 构建到 iOS 5 设备?

未在 iOS 10 上为基于 XCode 7.3 构建的应用程序生成设备令牌

如何使用MAC在真实设备中构建和部署ios api文件

xcode 使用 iOS 10 设备构建项目,但启动时崩溃:来自调试器的消息:因内存问题而终止