Tag: 应用程序传输安全

如何确定哪个URL被App Transport Security阻止?

我正在将iOS应用程序升级到iOS 9,而且我有一些不安全的URL,我需要App Transport Security的一些例外。 我已经添加了我所知道的两个,但现在有一些警告发生: 应用传输安全已阻止明文HTTP(http://)资源加载,因为它是不安全的。 临时例外可以通过您的应用程序的Info.plist文件进行configuration。 我需要知道什么URL被阻止,所以我可以将它们添加到Info.plist,他们可能是图像或媒体文件。 如何让系统logging它决定不加载的URL?

iOS 9 Facebooklogin模拟器-canOpenURL:URL失败:“fbauth2:///” – 错误:“(null)”

我已经更新到Xcode 7和最新的iOS SDK。 我在应用程序的plist中添加了相应的条目: 我的应用程序的Facebooklogin在设备上正常工作。 但是,在iOS 9模拟器上,我得到: -canOpenURL: failed for URL: "fbauth2:///" – error: "(null)" 和login不起作用。 我已经看到Facebooklogin问题 – canOpenURL:URL失败:“fbauth2:///” – 错误:“(null)”,但我有FBSDKCoreKit框架。 我也见过Facebook SDK 4.5 IOS 9,但它的答案并不能解决我的问题。 为什么我在模拟器上得到这个错误,而不是在设备上,即使我已经在https://developers.facebook.com/docs/ios/ios9做了这个清单?