如何正确设置我的应用程序的最低iOS版本?

sim*_*com 15 ios4 ios ios-3.x

我在ios 4.2中开发了一个应用程序.我尝试在iphone 3g中测试该应用程序.在那个过程中会出现错误

"应用于/Users/gvrao/Desktop/BabyCryApp/build/Debug-iphoneos/BabyCryApp.app的Info.plist规定了最低操作系统版本4.2,这个版本太高了,无法安装在iphone 3g上"

并将iphone开发目标中的版本更改为3.1.3.但它没有用.请告诉我如何解决这个问题.

Abi*_*ern 36

您需要将构建设置中的部署目标设置为所需的最低iOS版本.

一般准则是:

  • 基本SDK到最新
  • 部署目标到您支持的最低版本.

另外 - 检查Info.plist文件中的MinimumOSVersion密钥.

  • 请不要在Info.plist文件中使用**MinimumOSVersion**.您可以在[信息属性列表主要参考]中找到(http://developer.apple.com/iphone/library/documentation/General/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html#//apple_ref/doc/uid/ TP40009250-SW18):MinimumOSVersion(String - iOS).构建iOS应用程序时,Xcode使用项目的iOS部署目标设置来设置MinimumOSVersion键的值.**不要在Info.plist文件中自己指定**这个键; 它是系统编写的密钥 (8认同)
  • @FabianoFrancesconi我没有说写它,我说检查一下.:) (4认同)