Din*_*esh 5 ssl-certificate ios cordova ionic
我的离子/ cordova应用程序现在在与HTTPS后端一起使用时会出错
`The certificate for this server is invalid`
Run Code Online (Sandbox Code Playgroud)
我在我的开发环境中,使用自签名证书,并使用IP地址连接后端.
我检查了证书openssl s_client,它看起来有效.事实上,我可以使用与这个混合应用程序的Android版本相同的后端.
是否有一些plist或其他Xcode设置接受自签名证书或一起忽略此测试 - 类似于NSAppTransportSecurity::NSAllowsArbitraryLoads设置?
- 编辑
我有<access origin="*"/>我的config.xml档案.
非常感谢
您可以将其添加到 AppDelegate.m 的末尾,但仅出于测试目的,您应该在发布应用程序之前将其删除,如果应用程序包含该代码,苹果可能不会批准该应用程序
@implementation NSURLRequest(DataController)
+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host
{
return YES;
}
@end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2995 次 |
| 最近记录: |