CefView / QCefView

A Qt Widget encapsulated CEF view based on QWidget
https://cefview.github.io/QCefView/
GNU Lesser General Public License v2.1
545 stars 144 forks source link

[BUG]: macos 直接把xcode 编译完的 QCefView/build/output/Release/bin/QCefView.framework 放在项目中使用会崩溃 #138

Closed ZhenZY closed 2 years ago

ZhenZY commented 2 years ago

Describe the bug 【Bug描述】

...

To Reproduce 【复现步骤】

  1. 复制 QCefView.framework 到项目目录
  2. 项目需要初始化CEF 的地方 include 头文件
  3. new QCefContext , QCefSetting, QCefConfig, QCefWidget 都正常
  4. addWidget 时开始崩溃

Expected behavior 【正确的预期行为】

正常显示web 页面

Screenshots 【截图】 这是 framework 的截图

企业微信截图_38f79e62-775b-4e81-9224-60a55358ab68

...

Environment 【BUG产生的环境】

Additional context 【更多额外信息】

...

tishion commented 2 years ago

签名了么

ZhenZY commented 2 years ago
  1. 日志打错了,是new QCefViewWidget 的时候崩了.这个跟签名有关系吗?需要给应用签名吗?第一次用QT,第一次开放macos 的程序,不了解.
  2. 需要把 CefViewCore.framework 也放在 Frameworks 目录下吗,不过它复制过去也是会崩溃.我看你写的 test 的 demo 编译出来的 QCefViewTest.app 的 Frameworks 下也只有 QCefView.framework
  3. 是不是要做一个库的引用关联关系,我们的app不是xcode 工程,不是很懂要怎么关联起来
ZhenZY commented 2 years ago

解决了,我的问题,和签名无关