The patch changes C++ code, so yes.

> On Jun 27, 2017, at 11:52 AM, Иван Комиссаров <[email protected]> wrote:
> 
> Thanks for the fix. Should i manually rebuild QtC to use the patch?
> 
> 2017-06-26 20:34 GMT+03:00 Jake Petroules <[email protected]>:
> 
> > On Jun 26, 2017, at 7:10 AM, Christian Kandeler <[email protected]> 
> > wrote:
> >
> > On Mon, 26 Jun 2017 12:40:40 +0300
> > Иван Комиссаров <[email protected]> wrote:
> >
> >> I want to install library products into the application bundle, like Qt 
> >> Creator does.
> >>
> >> I modified install-bundle example so the framework is installed into
> >>
> >> Here’s the example https://pastebin.com/dU3gxjQ4 
> >> <https://pastebin.com/dU3gxjQ4>
> >>
> >> However, i get the following error when i try to launch app from Qt 
> >> Creator:
> >>
> >> Starting 
> >> /Users/arch/Programming/qt5/build-install-bundle-Desktop_Qt_5_7_1_clang_64bit-Debug/qtc_Desktop__1f2d618d-debug/.tmp/Window...
> >> dyld: Library not loaded: CoreUtils.framework/Versions/A/CoreUtils
> >> Referenced from: 
> >> /Users/arch/Programming/qt5/build-install-bundle-Desktop_Qt_5_7_1_clang_64bit-Debug/qtc_Desktop__1f2d618d-debug/.tmp/Window
> >> Reason: image not found
> >>
> >> Ok, i didn’t set the cpp.rpath property, however, why does QtC launches 
> >> app from .tmp but not from install-root? Is this a bug?
> >
> > Possibly. It appears your executable does not have qbs.install set for
> > some reason. The logic for choosing the executable to run is in
> > qbs::ProductData::targetExecutable(). Debugging into this function might 
> > give you more insight into what is going on.
> > You might also want to check whether the same thing happens with the 
> > original install-bundle example.
> 
> Sorry. This is actually a bug by omission which broke somewhere during the 
> refactoring of bundle handling in Qbs. Here's the patch which fixes bundled 
> application running for macOS, iOS, and tvOS: 
> https://codereview.qt-project.org/198542
> 
> Hopefully this will be part of the 1.8.1 release.
> 
> > Christian
> > _______________________________________________
> > Qbs mailing list
> > [email protected]
> > http://lists.qt-project.org/mailman/listinfo/qbs
> 
> --
> Jake Petroules - [email protected]
> The Qt Company - Silicon Valley
> Qbs build tool evangelist - qbs.io
> 
> _______________________________________________
> Qbs mailing list
> [email protected]
> http://lists.qt-project.org/mailman/listinfo/qbs
> 

-- 
Jake Petroules - [email protected]
The Qt Company - Silicon Valley
Qbs build tool evangelist - qbs.io

_______________________________________________
Qbs mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/qbs

Reply via email to