升级到Delphi XE7更新1后,使用带有TIdSSLIOHandlerSocketOpenSSL的TIdHTTP连接到服务器时,我看到以下错误。
---------------------------
Debugger Exception Notification
---------------------------
Project Test_iOS raised exception class EAccessViolation with message 'Access violation at address 8FE090C9, accessing address C03F1E32'.
---------------------------
Break Continue Help
---------------------------
在IdSSLOpenSSL的第3133行抛出异常。
在Windows和Android平台上经过测试并正常运行。
升级之前一切正常。我也同时更新到XCode 6.1,所以这也许是问题的一部分。
还有其他人看到类似的错误吗?有解决方法吗?
答案 0 :(得分:1)
我和xE7有同样的问题 - 我在酒吧里,所以我的头脑中没有实际的文件名。
但是你需要下载打开的ssl文件(那里有2个)并将它们粘贴在项目的根目录中。
之后一切正常。我的错误是因为打开的ssl没有附带xe7。
希望有所帮助
答案 1 :(得分:0)
XE7中存在iOS HTTPS问题,应该在更新中解决。这可能是您看到问题的原因。我认为OpenSSL库需要更新,但可以搜索更多细节并让你知道......