公司项目适配IOS9总结

1.JSONKit

项目在xcode7 IOS9 开发环境上报错,不能进行JSONSring和JSONData的使用 。在真机上没有问题,在模拟器上put和post数据适合JSONKit报空对象野指针的错误。

JSONData


  //没有修改  NSData * jsonData = [[records keyValues] JSONData];//在ios9上JSONKit模拟器报错
 //采用系统  NSData * jsonData = [NSJSONSerialization dataWithJSONObject:[records keyValues] options:NSJSONWritingPrettyPrinted error:nil];
            NSString *sendResult = [self putData:jsonData toUrl:senderUrl];
            

JSONString

  model.pictures= [arr JSONString];//在ios9上JSONKit模拟器报错
 //采用系统

NSData *jsonData=[NSJSONSerialization dataWithJSONObject:arr options:NSJSONWritingPrettyPrinted error:nil];
 model.pictures = [[NSString alloc]initWithData:jsonData encoding:NSUTF8StringEncoding];
 

Bitcode

方法一:更新library使包含Bitcode,否则会出现以下中的警告;


1

(null): URGENT: all bitcode will be dropped because ‘/Users/myname/Library/Mobile Documents/com~apple~CloudDocs/foldername/appname/GoogleMobileAds.framework/GoogleMobileAds(GADSlot+AdEvents.o)‘ was built without bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. Note: This will be an error in the future.

方法二:关闭Bitcode,方法见下图

Https

公司暂时不给升级服务器

采用原来的请求方式

更多请参考地址:IOS9适配教程

时间: 2024-11-06 15:47:53

公司项目适配IOS9总结的相关文章

项目适配iOS9遇到的一些问题及解决办法

1.网络请求报错.升级Xcode 7.0发现网络访问失败.输出错误信息 The resource could not be loaded because the App Transport Security policy requires the use of a secure connection. 原因:iOS9引入了新特性App Transport Security (ATS).详情:App Transport Security (ATS)新特性要求App内访问的网络必须使用HTTPS协议

项目适配iOS9遇到的一些问题及解决办法(更新两个小问题)

本文转载至 http://www.bubuko.com/infodetail-1110714.html http://www.jianshu.com/p/631bd7f12a38 1.网络请求报错.升级Xcode 7.0发现网络访问失败.输出错误信息 The resource could not be loaded because the App Transport Security policy requires the use of a secure connection. 原因:iOS9引

项目适配iOS9的bug

网络请求报错. 升级Xcode 7.0发现网络访问失败.输出错误信息#warning: 获取app配置信息失败: The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.原因:iOS9引入了新特性App Transport Security (ATS).详情:App Transport Security (ATS)新特性要求

项目适配iOS9遇到的一些问题及解决办法 ,以及URL 白名单配置方法

1.网络请求报错.升级Xcode 7.0发现网络访问失败.输出错误信息 The resource could not be loaded because the App Transport Security policy requires the use of a secure connection. 原因:iOS9引入了新特性App Transport Security (ATS).详情:App Transport Security (ATS)新特性要求App内访问的网络必须使用HTTPS协议

iOS 适配iOS9

1.网络接口不支持https协议,在iOS9下 在iOS9下,系统默认会拦截对http协议接口的访问,因此无法获取http协议接口的数据. 解决方案(以下方法2选1): (1)暂时退回到http协议 具体方法: 在项目的info.plist中添加一个Key:NSAppTransportSecurity,类型为字典类型. 然后给它添加一个Key:NSAllowsArbitraryLoads,类型为Boolean类型,值为YES: 2016.01.06更新: 随着SDK版本的更新,这里需要以下更新.

适配IOS9.0的那些坑!(主要说明ios9.0,64位设备,打开应用闪退的问题)

我平时的主要工作是维护公司的sdk,最近为了适配ios9.0可谓伤透了心.下面给大家分享下我这几天适配ios9.0遇到的一些问题和解决方法 希望能够帮助到大家,如果有错误的地方,还请大家能够多多指教. 首先,遇到比较多的问题,ChenYilong已经在cocoachina中讲得非常详细了,链接: http://www.cocoachina.com/ios/20150703/12392.html 非常感谢他,让我少走了很多弯路. 其次,是我遇到的两个问题,在网上没有找到相应的解释: 一.一些应用在

软件公司项目经理岗位职责

原文:http://www.cnblogs.com/batman425/archive/2013/08/21/3272631.html 一.软件公司项目经理岗位职责 主要职责: 1. 计划: a)项目范围.项目质量.项目时间.项目成本的确认. b)项目过程/活动的标准化.规范化. c)根据项目范围.质量.时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划. d)各项计划得到上级领导.客户方及项目组成员认可. 2. 组织: a)组织项目所需的各项资源. b)设置项目组中的各种角色,并分配好各

软件公司项目经理岗位职责(转)

一.软件公司项目经理岗位职责 主要职责: 1. 计划: a)项目范围.项目质量.项目时间.项目成本的确认. b)项目过程/活动的标准化.规范化. c)根据项目范围.质量.时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划. d)各项计划得到上级领导.客户方及项目组成员认可. 2. 组织: a)组织项目所需的各项资源. b)设置项目组中的各种角色,并分配好各角色的责任与权限. c)定制项目组内外的沟通计划.(必要时可按配置管理要求写项目策划目录中的<项目沟通计划>) d)安排组内需求分析师

iOS开发 - 公司项目中一个类似淘宝的商品属性选择页的实现

废话不多说,有一点:( 这里公司项目 本来是用button通过计算宽度来实现,但是当标签过多时,大量的button会影响效率,正解还是乖乖使用collectionview实现 )直接上效果图: 代码在我的github:https://github.com/caijunrong/CommodityTagView.git