IOS9 最快速适配 五分钟适配ios9

       前提是已经适配好IOS8了 


   iOS9 默认是发送的请求是HTTPS,如果服务器不支持HTTPS,将会返回失败。苹果的想法也太超前了。中国的互联网企业有几个是https请求的,大部分都是http。并且苹果支持CA颁发证书的https请求。可能苹果考虑到实事情况的吧。所有有提供了http 请求。在ios 9 上只需要简单在plist文件添加字段就行了。。

 https--->http

 不废话 。只需要在plist 文件中添加 

<key>NSAppTransportSecurity</key>
	<dict>
		<key>NSAllowsArbitraryLoads</key>
		<true/>
	</dict> // 这样就可以继续沿用之前的http请求了。
bitcode 

  xcode7 默认开启了bitcode 模式。这种模式的功能就是。当你已经提交了app。并且已经上线了。。这时候苹果公司有了新的算法可以优化的你的app使其运行起来跟加有效率。这时候你就不用在重新提交新的app项目。苹果公司直接用你之前的bitcode模式的app包

就行了。但是鉴于第三方sdk没有适配ios9.这时候用xcode7 编译就会报错误。你只需要关闭bitcode 模式即可。等以后sdk 都适配ios9 在打开就行了。。

Build Settings   搜索 bitcode  改成NO 即可


URLScheme  

这部分是对有打开第三方app的适配 。比如分享。支付宝等等  IOS9 最多支持50个scheme, 就是你的app 最多能调用另外的50个app。同样也是在plist 文件中加多个key--value 

<key>LSApplicationQueriesSchemes</key>
	<array>
		<string>weixin</string>
		<string>wtloginmqq2</string>
		<string>mqqopensdkapiV3</string>
		<string>mqqwpa</string>
		<string>mqqopensdkapiV2</string>
		<string>mqqOpensdkSSoLogin</string>
		<string>mqzoneopensdkapiV2</string>
		<string>mqzoneopensdkapi19</string>
		<string>mqzoneopensdkapi</string>
		<string>mqzoneopensdk</string>
		<string>mqzone</string>
		<string>mqqopensdkapiV3</string>
		<string>mqqwpa</string>
		<string>mqqopensdkapiV2</string>
		<string>mqqOpensdkSSoLogin</string>
		<string>mqq</string>
		<string>wechat</string>
	</array>

   只要你app 测试运行的时候在控制台打印出来类似   在这里scheme 都用xxxx 代替

-canOpenURL: failed for URL: "xxxx" - error: "This app is not allowed to query for scheme xxxx"

Open Failure!   统统添加array 里面 。。 如果打印是下面就是添加成功了

-canOpenURL: failed for URL: "xxxx" - error: "(null)"     




                本人小菜 。如有错误请指正。拍砖  



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值