升级到iOS9遇到的问题

1.网络访问必须使用Https协议:

升级到Xcode7后,运行项目发现,所有的网络接口都不通了,全部都掉用失败,开始以为是服务器的问题,后台Google了一下,原来是iOS9的新特性,网络访问必须使用Https协议,解决方法是在Info.plist中添加NSAppTransportSecurity类型Dictionary,在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES。问题解决,所有网络接口都通了。

2.Bitcode问题

升级到Xcode7后,发现程序无法运行,报了*********bitcode**********错误,一看便是升级所导致,于是果断google一下,解决方法是在build settings里搜索一下bitcode出现Enable Bitcode 改为NO就OK了。

3.上传AppStore失败

具体报的什么错误忘记了,总之如果上传失败(和证书没关系)的话,搜索一向项目中的info.plist文件,只保留项目的即可,其他第三方的全部删除。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 很可能你的应用是与一个支持HTTPS传输数据的服务器交互,但是并没有使用TLS 1.2或更高。在这种情况下,你定义...
    Www刘阅读 3,112评论 0 5
  • 董培杰 标签:desclasslogcomhttp使用si代码it 一、iOS9 bitcode 首先最大的问题就...
    toplee阅读 3,385评论 1 4
  • 今天天气格外热,和白居易的“足蒸暑土气,背灼炎天光”有一拼。 下班后,赶紧回家做饭,到校车处接儿子,路...
    宝钧阅读 155评论 1 4
  • 这段时间一直为了工作和孩子的事情,忙前忙后的,没有时间安静下来,认真的抽一张塔罗牌。一早抽到了权杖四,塔罗真的很神...
    Verafan阅读 332评论 0 1
  • 2012年,我们十八岁。离开自己的家,来到207的大家庭。那一年,我们不美,但很单纯,青涩。 2012年,刚入学,...
    教书匠S阅读 233评论 0 0