Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何正确设置我的应用程序的最低iOS版本?_Ios_Ios4_Ios 3.x - Fatal编程技术网

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

如何正确设置我的应用程序的最低iOS版本?,ios,ios4,ios-3.x,Ios,Ios4,Ios 3.x,我在ios 4.2中开发了一个应用程序。我尝试在iphone3g上测试这个应用程序。在这个过程中,会出现如下错误 “应用程序的Info.plist位于 /用户/gvrao/Desktop/BabyCryApp/build/Debug iphoneos/BabyCryApp.app 指定操作系统的最低版本4.2, 它太高,无法安装在上 iphone 3g“ 并将iphone开发目标中的版本更改为3.1.3。但它不起作用。请告诉我如何解决此问题。当您尝试在xcode中为3.1.3版生成时,是否会出现

我在ios 4.2中开发了一个应用程序。我尝试在iphone3g上测试这个应用程序。在这个过程中,会出现如下错误


“应用程序的Info.plist位于 /用户/gvrao/Desktop/BabyCryApp/build/Debug iphoneos/BabyCryApp.app 指定操作系统的最低版本4.2, 它太高,无法安装在上 iphone 3g“


并将iphone开发目标中的版本更改为3.1.3。但它不起作用。请告诉我如何解决此问题。

当您尝试在xcode中为3.1.3版生成时,是否会出现生成错误


iOS4 SDK具有许多旧版本固件中可能并没有的功能。

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

总的指导方针是:

  • 基本SDK到最新版本
  • 将部署目标设置为您支持的最低版本

另外-检查Info.plist文件中的
MinimumOSVersion
键。

位于/Users/gvrao/Desktop/BabyCryApp/build/Debug iphoneos/BabyCryApp.app的应用程序的Info.plist指定了4.2的最低操作系统版本,哪个太高,无法安装在iphone 3G上?您的Info.plist文件中有什么?请不要在Info.plist文件中使用MinimumOSVersion。正如您可以在:MinimumOSVersion(String-iOS)中找到的那样。构建iOS应用程序时,Xcode使用项目的iOS部署目标设置来设置MinimumOSVersion密钥的值。不要在Info.plist文件中自己指定此密钥;这是一个系统写的key@FabianoFrancesconi我不是说写信给它,我是说检查它。:)您好@FabianoFrancesconi我没有使用XCode来构建我的应用程序(我使用的是带有javascript、html和css的phonegap构建),因此我不确定最低版本将如何设置。。我的应用程序仅与ios8.0及以上版本兼容。我知道我可以在config.xml文件中设置plist值。。。你建议我使用LSMinimumSystemVersion吗?@Sarah yes从命令行中选择类似于
7.0
的东西,使用
-mios version min=3.1
。这让我觉得结束这个问题很无礼,因为问题是什么,而且问题的第一语言不是英语。在这种情况下,我希望考虑这样做的人能够澄清问题,而不是结束问题。我发现这个问题和答案对我很有用。