我使用xcode 3.2.2开发了一个完整的应用程序,现在想将它提交到app store。 在此之前,我需要使用xcode 3.2.3 for iOS 4.0进行编译。
我在Xcode 3.2.3中打开了xcode 3.2.2项目并试图在OS4.0的设备上运行,它给了我一个错误..
“调试器出错:正在调试的程序没有运行。”
如何在不做任何重大更改的情况下为iOS 4.0构建我的项目?
答案 0 :(得分:1)
我发现了这个问题。我在我的应用程序中实现了可访问性。我使用了Reachability样本中的“Reachability.h”和“Reachability.m”。这些文件很旧。可更新性样本已更新。更新版本中的.m文件几乎没有变化。
我刚用新的文件替换旧文件,我的应用程序现已编译,并且在iOS4上工作正常......
答案 1 :(得分:0)
重启Xcode。 3.2.3的调试器存在很多问题。 =(
此外,对于4.0,您必须至少为UIApp委托添加一些不同的方法。
答案 2 :(得分:0)
当我更新Xcode时,我遇到了同样的错误“正在调试的程序没有被运行”。
令人沮丧的是,我所做的就是删除我的iPhone上安装的旧版应用程序。然后在设备上进行构建并运行,并安装了新版本。现在运行得很好。