一个解析服务器托管在myapp.herokuapps.com的Heroku上。
Heroku应用程序有一个自定义域名example.com。该域具有CNAME记录myapp.herokuapps.com。
连接解析iOS软件开发工具包适用于端点:
https://myapp.herokuapps.com/parse
http://myapp.herokuapps.com/parse
http://example.com/parse但它不适用于
https://example.com/parseXcode控制台显示以下错误:
An SSL error has occurred and a secure connection to the server cannot be made. (Code: 100, Version: ...)
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9838)为什么它不起作用?
发布于 2017-07-04 20:24:45
解决方案是将TSL证书添加到Heroku应用程序中。如果你有一个付费的dyno,证书是免费的。
所有带付费dynos的应用程序都包括免费的ACM。
Domains and certificates部分中单击Configure SSL并选择Done您的域名注册商的网站将<Configure SSL>D18Add domain >设置为Heroku应用程序设置中的域名,例如api.example.com.herokudns.com
Done很管用。
发布于 2017-07-04 03:52:22
你必须为域名购买SSL证书,Heroku疯狂地提高了它的价格。大概是200美元一个月。或者一些可笑的东西,但如果你要有一个生产应用程序,你真的应该有一个。
https://stackoverflow.com/questions/44873541
复制相似问题