0
 NSDictionary *sslProperties = [[NSDictionary alloc] initWithObjectsAndKeys:
                                  [NSNumber numberWithBool:YES], kCFStreamSSLAllowsExpiredCertificates,
                                  [NSNumber numberWithBool:YES], kCFStreamSSLAllowsAnyRoot,
                                  [NSNumber numberWithBool:NO],  kCFStreamSSLValidatesCertificateChain,
                                  kCFNull,kCFStreamSSLPeerName,
                                  nil];

这些键已弃用

kCFStreamSSLAllowsExpiredCertificates
kCFStreamSSLAllowsAnyRoot

我该如何解决它,所以我不使用已弃用的 API/密钥。

我看到这个'kCFStreamSSLAllowsExpiredCertificates' 和 'kCFStreamSSLAllowsAnyRoot' 已被弃用

但我不明白大众的反应

4

1 回答 1

4

您应该从您的中删除kCFStreamSSLAllowsExpiredCertificates和,因为它不再需要。kCFStreamSSLAllowsAnyRootNSDictionary

于 2015-06-23T19:01:19.517 回答