Xcode 7 IOS9 问题大全及解决
来源:互联网 发布:42u图腾网络机柜尺寸 编辑:程序博客网 时间:2024/06/05 03:47
1. 网络问题,网络链接不上 。
Xcode7 编译程序 出现 #warning的错误: 获取app配置信息失败: The resource could not be loaded because the App Transport Security ,其实这是苹果加大安全的管控,将以往HTTP协议强制改为HTTPS协议,以后的APP应该都是了。
在iOS9 中,苹果将原http协议改成了https协议,使用 TLS1.2 SSL加密请求数据
解决办法
在info.plist中添加
<key>NSAppTransportSecurity</key><dict>
<key>NSAllowsArbitraryLoads</key>
<true/></dict>
2. 程序运行出错,报野指针错误(EXC_BAD_ACCESS)。
这个问题找了我好久, 最后在微信的公众号中发现,也是由于是苹果的协议发生的改变。
近期苹果公司iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。
受此影响,当你的应用在iOS 9中需要使用微信SDK的相关能力(分享、收藏、支付、登录等)时,需要在“Info.plist”里增加如下代码:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>weixin</string>
<string>wechat</string>
</array>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
完成后需使用Xcode 7编译。
原文地址:http://mp.weixin.qq.com/s?__biz=MjM5NDAxMDg4MA==&mid=209197031&idx=1&sn=665bf03f4e93f2034f8a4e64400427a4&scene=23&srcid=0916Iz81dCne6XR90nGKGoyK#rd ;
3. 网上很多人都出现了这个问题<Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
<Error>: CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
<Error>: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
我试了很久,发现是 微博的SDK出现了问题,在appDelegate中,把注册微博的那句话注释掉,程序就可以运行成功啦, 估计是要更新微博的SDK。 可能很多第三方的SDK都需要针对iOS9做出一些改动。然后我去微博开发者中查看我的微博已经是最新状态,所以 这个问题并没有解决。坐等。知道的朋友请QQ我,谢谢
- Xcode 7 IOS9 问题大全及解决
- xcode7 iOS9 问题大全及解决
- Xcode 7 及 iOS9 更新遇到的一些问题
- xcode问题及解决
- xcode问题及解决
- Xcode 7 和iOS9网络访问失败的问题
- Xcode 升级7,iOS升级ios9之后调试问题
- Xcode 7 打包上传app,兼容iOS9,遇到的坑(一) 问题:UIApplication.m:3294
- sqlite3数据的使用(xcode 7,ios9)
- [cnbolgs镜像]iOS9 & Xcode7 下设置LaunchImage启动图片 问题及解决
- 解决IOS9的Info.plist问题
- Xcode及Mac快捷键大全
- iOS---XCode7 + IOS9 问题及解决方案
- iOS---XCode7 + IOS9 问题及解决方案
- ios9中出现的问题及解决方案
- Xcode 7+ 和 iOS9 兼容那点事
- 解决乱码问题大全
- 解决Xcode模拟器错乱问题
- REST简介
- hadoop误删PID文件
- Intelligence test(test)题解
- [Effective Java]第三话:使用私有构造方法或者枚举来实现单例
- 数据库事务隔离级别与锁
- Xcode 7 IOS9 问题大全及解决
- 深入浅出Mysql(四)
- GO标准库概述
- jQuery 中bind(),live(),delegate(),on() 区别
- iOS学习笔记28-JS执行过程分析
- 网页代码中用<%=request.getContextPath()%>和不用的区别?
- 【烙铁使用规范】——烙铁的使用
- [android]service中启activity
- 最短路 - Dijkstra()