Xcode:“构建并运行”而不重新启动 iPhone 模拟器

Posted

技术标签:

【中文标题】Xcode:“构建并运行”而不重新启动 iPhone 模拟器【英文标题】:Xcode: "Build and run" without restarting iPhone emulator 【发布时间】:2010-08-17 16:50:44 【问题描述】:

我刚刚开始为 Xcode 和 iPhone 开发而奋斗,所以这可能是一个愚蠢的问题,但 Xcode 的这种奇怪行为我似乎无法落后。

当我更改我的代码(.m、.h 文件)并按“构建并运行”时,(已经运行的)模拟器似乎重新启动了我的应用程序,但实际上并没有反映我的更改。

另一方面,如果我修改 UI(.xib 文件),我确实会在“构建并运行”之后看到更改。

测试代码更改的唯一方法似乎是手动退出模拟器并重新启动,我很快就厌倦了。

一定有我遗漏的东西。这是什么?

【问题讨论】:

你确定它没有反映你的变化吗?我以前从未见过这种行为。 XCode 是否在再次启动之前要求您“停止可执行文件”? 是的,确实如此。我按确定,之后模拟器显示应用程序关闭并重新出现。请注意,它似乎没有重新启动,或者至少保持状态。例如,当使用 FlipsideView 时,它会在顶部显示之前的一侧(在模拟器中按 HOME 并重新启动应用程序时的行为相同)。我正在使用 ios 4 SDK - 这可能与多任务处理有关吗? 我遇到了同样类型的问题。如果我开始一个新项目并在视图上添加一个 UISegmentedcontrol,我想看看它在模拟器中的外观。模拟器只显示一个灰屏,好像我从未对其进行任何更改...所以它拒绝向我显示我的更改...我正在使用带有 osx 10.6 的 VirtualBox 【参考方案1】:

我相信这是我遇到的问题:

http://lists.apple.com/archives/xcode-users/2010/Jul/msg00026.html

不过,目前还没有好的解决方案。

【讨论】:

以上是关于Xcode:“构建并运行”而不重新启动 iPhone 模拟器的主要内容,如果未能解决你的问题,请参考以下文章

仅在“构建并运行”时在 Xcode 中运行 bash 脚本

通过 AppleScript 构建并运行一个 xcode 项目

如何在xcode中使用图像文件作为启动图像而不将其名称更改为“Default.png”并将其重新导入到项目中?

我可以在没有“构建并运行”的情况下启动 iPhone 模拟器吗?

在设备上运行 iPhone 应用程序时出错

仅在 xcode 中启动 iPhone 目标,而不是 OSwatch 目标,当两者都存在于项目中时