iOS9适配Tip

欢迎关注老码农的微信公共账号,与CSDN博客同步 


手机只有先升级到8.4.1才会接收到iOS9的升级推送。XCode7.0需要去AppStore手动下载并安装。


这篇文章对适配的技术点讲的很详细,不再啰嗦:  https://github.com/ChenYilong/iOS9AdaptationTips

具体到我这里,做了这几方面的工作:

1、bitcode需要关闭。否则无法编辑通过。

2、http设置。设置降级,否则我的正常Http的接口请求可以能成功,但SDWebImageCache无法请求图片,连请求都发不出去。

3、schema需要添加白名单。我这里用到了微信、微博、QQ三个分享渠道,所以把它们的schema加进来了。
这里比较蛋疼的是在iOS9上面,腾讯和新浪微博的分享SDK无法打开客户端进行分享,只能使用网页分享。没别的办法,唯有等待官方更新分享SDK了。不过好在iOS9之前的系统都可以打开客户端进行分享。

补充于2015.9.19

weibo和手机QQ分享的适配方案已经找到:点 这里 查看微博的方案,点击这里查看手机QQ的方案。

4、所有的dylib会报找不到,需要改为相同名字的tbd。 

最后,还是建议大家先不用升级iOS9.0及XCode7。各种第三方库支持还没有到位,很容易出现各种各样的问题。

补充于2015.9.21

5、Archive后进行validate时报错。在IDEDistribution.standard.log中发现这么一句:
<IDEDistributionIssue: severity(error), error(Error Domain=ITunesSoftwareServiceErrorDomain Code=-21013 \"The archive is invalid.
经过各种搜索,发现了这篇文章中( http://stackoverflow.com/questions/25955104/why-my-xcode-failed-to-validate-swift-ios-project)提到在Build Phases的“Copy Bundle Resources”中要删除无用的文件。我看了下,在我的“Copy Bundle Resources”里面找到了上一版发布时的ipa和dSYM,果然删除,validate通过。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值