将SSL证书嵌入iOS混合移动应用程序



我有一个基于cordova的iOS移动应用程序,它需要SSL证书才能嵌入移动应用程序&使用AFNetworking插件实现同样的功能。

当我运行构建时,我得到了错误NSCURLConnection,错误代码为-1003。

附上代码截图。

https://i.stack.imgur.com/Elact.png

请帮忙。

从屏幕截图中,我建议更改if语句中的那一行,如下所示。

if ( ... ) {
manager.securityPolicy.pinnedCertificates = [NSSet setWithObject:localCertificate];
}

注意警告-您正在将数据传递给应该得到一个集合的ivar。

然后根据-1003错误,再次检查您使用的URL。请确保其有效且可访问。

编辑

另外,在if语句之前添加以下两行。

manager.requestSerializer  = AFHTTPRequestSerializer.serializer;
manager.responseSerializer = AFHTTPResponseSerializer.serializer;

看看它是否有帮助。

最新更新