如何让Xcode8 支持ios7及以下的版本

现在随着iOS10.3的出现,app软件的最低版本要求基本上都在8.0以上的,但是还是有一些”特殊“需求,要求iOS7.0以上,虽然低版本的系统的容错率会高一下,但是本着严谨的态度,还是需要在真机上跑一遍。但是xcode升级8.0及以后的版本之后,默认只支持iOS8.0及以上系统,还是有办法的,下边稍微记录一下吧,毕竟以后没多少人会用到。

1.去github或其他资源上去下载xcode支持的7.0的平台;

2.将自己需要支持的版本拷贝到DeviceSupport目录

“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport”

3.修改SDKSetting.plist文件

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/SDKSettings.plist

注:很多人会遇到权限问题,需要右击文件属性,改为可读可修改(可能需要逐层设置)。

时间: 2024-10-14 07:26:29

如何让Xcode8 支持ios7及以下的版本的相关文章

Xcode8支持ios7设备调试的方法

1.首先我们如果使用Xcode8新建的工程,默认支持的最低版本是iOS8,如果想支持iOS7 我们可以手动改动版本到7.0(自己在) Target添加 不支持真机调试 是因为 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 里面有类似这样的一些文件夹,如果这些文件夹中没有包含我们真机的系统,则不能进行真机测试.但是我们可以通过将相应的配置包添加入这个文件夹来解决问题: 下面给

让你的Xcode8 支持 iOS7

Xcode8 发布,更新后,发现支持从iOS8开始,可是公司要求从iOS7开始,,,这和苹果相悖. 不过没关系. 跳转 www.cnblogs.com/starainDou/p/5325643.html 下载 把文件放到指定目录  /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport Targets-->General-->Deployment Info --> 但是不能选

iOS启动图设置 支持iOS7.0

使用LauchScreen.xib是为了支持iOS8的,而不支持iOS7. 使用LaunchImage,可以兼容iOS7和iOS8. 因为iOS8也会调用LaunchScreen.xib,所以我的做法是直接删除它.就是这个文件: 然后,在Images.xcassets中创建一个LaunchImage 需要在项目属性里,launch Images Source里设置为LaunchImage 需要如下尺寸图片: 用于iPhone6+的1242x2208,或者1080x1920,也就是Retina H

让debian wheezy支持IOS7+的iphone.

IOS更新后, 连上数据线已经不能使用了 想要拷iphone里面的照片只能用itunes吗?  在linux里面这些其实很好办的. 这里我们使用比较新的一个组件libimobiledevice 来支持访问. #apt-get install libimobiledevice-* 安装 然后在iphone里面点allow允许, 接着在文件管理器里面就可以看见了 让debian wheezy支持IOS7+的iphone.

IOS 实现自定义的导航栏背景以及自定义颜色的状态栏(支持7.0以及低版本)

为尊重文章原作者,转载务必注明原文地址:http://www.cnblogs.com/wt616/p/3784717.html 先看效果图: 在自定义导航栏背景时,可能会遇到以下一些问题: 1.当设置导航栏背景后,状态栏的颜色也会跟着一起改变掉,这可能不是你说希望看到的 2.IOS7以上的版本和低版本显示出来的导航栏高度位置有差别,这个差别就是状态栏的高度20,为了兼容低版本,必须统一 解决思路: 1.不正常的是状态栏的背景也一起变了,而状态栏的文字是可以通过其他API去设置的:如 [[UIAp

重写lucene.net的分词器支持3.0.3.0版本

lucene.net中每个分词器都是一个类,同时有一个辅助类,这个辅助类完成分词的大部分逻辑.分词类以Analyzer结尾,辅助类通常以Tokenizer结尾.分类词全部继承自Analyzer类,辅助类通常也会继承某个类. 首先在Analysis文件夹下建立两个类,EasyAnalyzer和EasyTokenizer. 1 using Lucene.Net.Analysis; 2 using System.IO; 3 4 namespace LuceneNetTest 5 { 6 public

跳转 App Store 评分 IOS7及其他系统版本

//iOS7和其他系统版本跳转链接不一样 - (void)clickUrl:(id)sender { UIButton *bt = (UIButton *)sender; NSString *str = @""; if( ([[[UIDevice currentDevice] systemVersion] doubleValue]>=7.0)) { str = [NSString stringWithFormat:@"itms-apps://itunes.apple.c

Android4.0-4.4 添加实体按键振动支持的方法(java + smali版本)

有些手机比如泛泰A820L, 泛泰A890 A900 以及Nubia Z5S 和Z5S mini具有实体按键(这里所说的实体按键是相对于虚拟按键而言, 包含物理按键和触摸屏上多出来的触摸实体按键), 当编译第三方ROM比如CM或者Mokee或者Omni时就会发现如果不做修改的话默认触摸实体按键时是没有振动支持的, 甚至有些patchrom的MIUI或者ColorOS等系统也可能不支持. 不知道是CM代码的问题还是编译的Config没写完全造成的, 后来经过本人修改后是可以支持按键振动, 不过只能

将 iTunes 降级到支持安装 .ipa 文件的版本

将 iTunes 降级到支持安装 .ipa 文件的版本 新版的 iTunes 再也不支持安装 .ipa 文件了,但是 Apple 官网依旧保留了旧版 iTunes 的下载渠道.(点击进入) 安装完上面的版本,将C:\Users\*\Music\iTunes下的iTunes Library.itl文件删除,即可正常打开旧版 iTunes. 原文地址:https://www.cnblogs.com/skylee03/p/11621427.html