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文件,只保留项目的即可,其他第三方的全部删除。
网友评论