因为苹果要求开发者在2017年1月1号后必须要使用https,不然审核会不通过,所以先前适配了下https,就把info.plist 里面的ATS给删除了。然后AFN请求是不受影响的,但是SDWebimage加载不了图片,后来一直找原因,首先试了下不验证证书方法:(void)sd_setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options;
options : SDWebImageAllowInvalidSSLCertificates
但是还是不行,后来问题出在ATS上:ATS不能删,重新添加ATS在加载图片。不管是HTTPS还是http都完美加载。
网友评论