如何修复http_listener中的“不允许操作”

时间:2019-10-05 01:37:24

标签: boost xcode10.3

我在Mac上进行开发,并尝试通过Google或Facebook提供者进行签名。我打开浏览器执行此操作,然后打开http侦听器以侦听结果。但它崩溃与异常 浏览器打开后立即显示“ boost :: wrapexcept:绑定:不允许操作”

如果我在Cmake生成后构建Xcode项目,那么一切运行正常,但是如果我仅使用Xcode,则崩溃。我已经安装了cpprestsdk。

_listener = new http_listener(U("http://localhost:8889"));
 _listener->support([this](http::http_request request) {
    //some other code
 });

 _listener->open().wait();//it crashes here

请帮助

1 个答案:

答案 0 :(得分:0)

我发现了问题。我的应用程序是沙箱应用程序,因此应用程序数据的文件夹为〜/ Library / Container / ..,并且不允许将其写入该文件夹。更改文件夹可以解决问题。