|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently on OSX, two Info.plist files are generated and copied to the
QtWebEngineCore framework, one into Contents/Info.plist and another
into Resources/Info.plist. The first one is generated by
core_headers.pro and the second by core_module.pro.
OS X frameworks only use the plist found in the Resources directory,
and the Contents one was generated by qmake erroneously, assuming
that core_headers is an application, rather than a framework.
When macdeployqt is used with -always-overwrite option, it copies
Contents/Info.plist (which contained an incorrect bundle id) over to
Resources/Info.plist, and afterwards when an application is executed,
it cannot find the plist file because it contains the the wrong
CFBundleIdentifier, thus not being able to find the QtWebEngineProcess.
Fix consists in making sure code_headers.pro does not generate an
Info.plist, and just use the one generated by core_module.pro.
Change-Id: I6295bde3b1d1771ed45f3a2fdff9fc60577f2ab6
Task-number: QTBUG-51939
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
|