当部署目标为5.0时,iPhone应用程序在iOS 4.3上运行;当部署目标为4.3时,iPhone应用程序不在iOS 5.1上运行

当部署目标为5.0时,iPhone应用程序在iOS 4.3上运行;当部署目标为4.3时,iPhone应用程序不在iOS 5.1上运行,iphone,ios,cocos2d-iphone,Iphone,Ios,Cocos2d Iphone,当部署目标为5.0时,我的iPhone应用程序在iOS 4.3(iPhone 3GS)上运行,当部署目标为4.3时,我的iPhone应用程序不在iOS 5.1(iPod 4)上运行 我不明白为什么会发生这种情况,我想确保设置了正确的部署目标 我希望我的应用程序能够与iphone3gs和更好的手机兼容 我一直在使用iOS 5.0部署目标测试我的应用程序,它在我测试过的设备上一直运行良好,但是我读到有必要将部署目标设置为最低兼容iOS版本,但这样做似乎与我预期的相反 如果有什么不同,我正在为我的应用

当部署目标为
5.0
时,我的iPhone应用程序在
iOS 4.3
iPhone 3GS
)上运行,当部署目标为
4.3
时,我的iPhone应用程序不在
iOS 5.1
iPod 4
)上运行

我不明白为什么会发生这种情况,我想确保设置了正确的部署目标

我希望我的应用程序能够与
iphone3gs
和更好的手机兼容

我一直在使用iOS 5.0部署目标测试我的应用程序,它在我测试过的设备上一直运行良好,但是我读到有必要将部署目标设置为最低兼容iOS版本,但这样做似乎与我预期的相反


如果有什么不同,我正在为我的应用程序使用
cocos2d

您的部署目标应该设置为您想要支持的最低版本的iOS,在您的案例4.3中。但是您的基本SDK应该设置为最新的iOS
这似乎更像是一个架构问题。尝试在armv7和armv7s之外添加armv6架构。

如何在iPhone 4GS上安装iOS 4.3?在新的iPhone4Gs上,默认的iOS是iOS5或更大。我很困惑。什么是“iPhone4GS”?对不起,我是说3GS,我已经编辑了这篇文章。你的XCode版本是什么?MacOSforSnowLeopard是最新的XCode,我认为是XCode 4.3。尝试更新