8

我的 iOS 设备日志(在模拟器和真实设备上)充满了几十行以下错误垃圾邮件:

CFNetwork 内部错误 (0xc01a:/BuildRoot/Library/Caches/com.apple.xbs/Sources/CFNetwork_Sim/CFNetwork-758.0.2/ProjectRuntime/CFNetworkInternal.h:478)

为什么我会看到这些,我该如何摆脱它们?

4

1 回答 1

22

原来这是由于我的 Info.plist 的 NSAppTransportSecurity 中的设置不正确。

确保对于您使用的每个 NSExceptionDomains,字典的子字段(例如 NSIncludesSubdomains、NSExceptionRequiresForwardSecrecy 和 NSExceptionAllowsInsecureHTTPLoads)设置为Boolean类型,而不是String类型。虽然 XCode 可能会非常相似地显示您的 YES 和 NO 值,但类型对于确保 CFNetwork 能够理解您的配置而没有任何错误很重要。

不正确: 设置不正确

正确正确设置

于 2015-10-08T21:05:14.627 回答