Iphone 在iOS4.2上运行但不在iOS5上运行的应用程序

Iphone 在iOS4.2上运行但不在iOS5上运行的应用程序,iphone,ios4,Iphone,Ios4,我有一个已创建.ipa文件的应用程序,并尝试在iOS5上运行该应用程序。如果我在iOS5上运行它,它会工作,但当我尝试在iOS4.2上运行它时,它就不工作了。它打开,显示黑色窗口,然后返回主屏幕。我尝试过删除应用程序、重新安装、重新启动手机、重置设置等方法 我知道大多数人面临相反的情况。如果你们中有谁有好的解决办法,请告诉我 谢谢,, Anks你唯一的希望就是控制台,看看它说了些什么,它为什么会死去。如果这没有给出任何消息,请在AplicationDidFinishLaunching中的调试器中

我有一个已创建.ipa文件的应用程序,并尝试在iOS5上运行该应用程序。如果我在iOS5上运行它,它会工作,但当我尝试在iOS4.2上运行它时,它就不工作了。它打开,显示黑色窗口,然后返回主屏幕。我尝试过删除应用程序、重新安装、重新启动手机、重置设置等方法

我知道大多数人面临相反的情况。如果你们中有谁有好的解决办法,请告诉我

谢谢,,
Anks

你唯一的希望就是控制台,看看它说了些什么,它为什么会死去。如果这没有给出任何消息,请在AplicationDidFinishLaunching中的调试器中停止它,并尽可能地单步执行


不过,控制台应该有一条消息,说明应用程序提前终止的原因。不知道为什么,我们无法进一步提供帮助。

在创建.ipa之前,您是否立即更改了构建目标?如果是这样,请执行一个干净的构建,然后重新创建.ipa文件,这可能会解决您的问题。

您的项目的目标iOS版本是什么?iOS 4.0…我现在确实尝试过,当我选择iOS4.3时,它会调用viewcontroller的ViewDiLoad两次,如果我选择iOS5,它会调用一次,效果很好。有什么解决方案吗?可能是一个bug,或者看看我现在实际尝试的这个线程,当我选择iOS4.3时,它会调用viewcontroller的ViewDidLoad两次,如果我选择iOS5,它会调用一次,效果很好。有什么解决办法吗?这就是它的作用,而不是它崩溃的原因。当它崩溃时,消息是什么。