适配ios9出现的问题:-canOpenURL: failed for URL

虽然在“项目 -> info -> URL Types ”设置了 “URL Schemes”,但在iOS9中还会出现:-canOpenURL: failed for URL

解决方案:在info.plist里面设置调用app为可信任的app即可,如下:
info.plist 加入

LSApplicationQueriesSchemes 
 
       URL Scheme 

注:
1)像友盟分享、mob分享等涉及到app跳转的,都要在在info.plist里面设置调用app为可信任的app。
2)关于客户端URL Scheme名称、http白名单等可以参考shareSDK(即mob)和友盟的iOS9适配文档,文档地址:
shareSDK
友盟

更多文章

CocoaPods开源库的搭建
CocoaPods搭建私有库
CocoaPods搭建私有库遇到问题
CocoaPods私有库的升级维护
SKStoreReviewController之程序内评价
App应用程序图标的动态更换
开源框架 MGJRouter_Swift
iOS的MVP设计模式
iOS插件化
iOS FMDB的使用
Swift之ReactiveSwift
OC之ReactiveCocoa
OC之ReactiveCocoa进阶
iOS 性能考虑

你可能感兴趣的:(适配ios9出现的问题:-canOpenURL: failed for URL)