Replies: 9 comments 7 replies
-
Is there demand for a (signed) macOS version? |
Beta Was this translation helpful? Give feedback.
-
I just built the latest version. I just renewed my Apple Developer account
so I can try to sign the app and play with it some more on other devices.
…On Thu, Jul 25, 2024 at 7:12 AM Ladislav ***@***.***> wrote:
it looks good. Did you have to make any modifications to the code? Some
issue with the Map and the start of the application were reported from
users (more details #269 <#269> )
but I see that everything looks good.
—
Reply to this email directly, view it on GitHub
<#385 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AUEEMXS43BEMAGKONLKGGETZODTRVAVCNFSM6AAAAABI2MAH4SVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAMJUHA2DCNI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I’d be more than happy to do that if it would help you/others. I will read up on how to properly sign and package a DMG file. I’ve been at a work conference the last few days so take a loot at it today. Most of my development the last few years is apps I built in Xojo and it will automatically sign the apps as part of its build process.
I do need to get acquainted with Git. I made a couple tweaks in code for you to consider.
Michael
… On Jul 26, 2024, at 12:35 AM, Ladislav ***@***.***> wrote:
Excellent . What is your next step? Do you plan to publish the signed DMG?
—
Reply to this email directly, view it on GitHub <#385 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AUEEMXX4EBJZMAL4TNTXXATZOHNYTAVCNFSM6AAAAABI2MAH4SVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAMJVGU3DONY>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
Just wanted to give you an update. I think I have figured out the signing
and all.
I've been playing with the Maps (Both the Widget and grid in Statistics
window) not showing. It is odd. If I follow similar build steps as on the
GitHub Actions when the App is first built it works fine. Once I run the
macdeployqt step it breaks the map working. Now that I can reproduce it I
will try and determine what is causing the problem. May just need a
different switch or something when that is run.
On Jul 26, 2024, at 9:46 AM, Michael Morgan ***@***.***> wrote:
I’d be more than happy to do that if it would help you/others. I will read
up on how to properly sign and package a DMG file. I’ve been at a work
conference the last few days so take a loot at it today. Most of my
development the last few years is apps I built in Xojo and it will
automatically sign the apps as part of its build process.
I do need to get acquainted with Git. I made a couple tweaks in code for
you to consider.
Michael
On Jul 26, 2024, at 12:35 AM, Ladislav ***@***.***> wrote:
Excellent . What is your next step? Do you plan to publish the signed DMG?
—
Reply to this email directly, view it on GitHub
<#385 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AUEEMXX4EBJZMAL4TNTXXATZOHNYTAVCNFSM6AAAAABI2MAH4SVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAMJVGU3DONY>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Well a little more info. It looks like some dylib’s are not being copied or referenced right in regards to QtWebEngineCore. It is throwing several of these errors at runtime after running the macdeployqt.
dyld[8054]: Library not loaded: @executable_path/../Frameworks/libbrotlidec.1.dylib
Referenced from: <62AFE231-56DE-354D-81BC-7E191D81DBDA> /Users/michaelmorgan/Documents/GitHub/QLog/build/qlog.app/Contents/Frameworks/QtNetwork.framework/Versions/A/QtNetwork
Reason: tried: '/Users/michaelmorgan/Documents/GitHub/QLog/build/qlog.app/Contents/Frameworks/QtWebEngineCore.framework/Versions/A/Helpers/QtWebEngineProcess.app/Contents/Frameworks/libbrotlidec.1.dylib' (no such file)Library not loaded: @executable_path/../Frameworks/libicui18n.74.dylib
Referenced from: <A78169A1-6B64-33C2-A157-AEA085F7A49A> /Users/michaelmorgan/Documents/GitHub/QLog/build/qlog.app/Contents/Frameworks/QtCore.framework/Versions/A/QtCore
Reason: tried: '/Users/michaelmorgan/Documents/GitHub/QLog/build/qlog.app/Contents/Frameworks/QtWebEngineCore.framework/Versions/A/Helpers/QtWebEngineProcess.app/Contents/Frameworks/libicui18n.74.dylib' (no such file)Library not loaded: @executable_path/../Frameworks/libglib-2.0.0.dylib
Referenced from: <0D74653E-184D-34B4-A10C-2CFA621C334F> /Users/michaelmorgan/Documents/GitHub/QLog/build/qlog.app/Contents/Frameworks/QtGui.framework/Versions/A/QtGui
Reason: tried: '/Users/michaelmorgan/Documents/GitHub/QLog/build/qlog.app/Contents/Frameworks/QtWebEngineCore.framework/Versions/A/Helpers/QtWebEngineProcess.app/Contents/Frameworks/libglib-2.0.0.dylib' (no such file)
… On Jul 29, 2024, at 8:34 AM, Michael Morgan ***@***.***> wrote:
Just wanted to give you an update. I think I have figured out the signing and all.
I've been playing with the Maps (Both the Widget and grid in Statistics window) not showing. It is odd. If I follow similar build steps as on the GitHub Actions when the App is first built it works fine. Once I run the macdeployqt step it breaks the map working. Now that I can reproduce it I will try and determine what is causing the problem. May just need a different switch or something when that is run.
> On Jul 26, 2024, at 9:46 AM, Michael Morgan ***@***.*** ***@***.***>> wrote:
>
> I’d be more than happy to do that if it would help you/others. I will read up on how to properly sign and package a DMG file. I’ve been at a work conference the last few days so take a loot at it today. Most of my development the last few years is apps I built in Xojo and it will automatically sign the apps as part of its build process.
>
> I do need to get acquainted with Git. I made a couple tweaks in code for you to consider.
>
> Michael
>
>> On Jul 26, 2024, at 12:35 AM, Ladislav ***@***.*** ***@***.***>> wrote:
>>
>>
>> Excellent . What is your next step? Do you plan to publish the signed DMG?
>>
>> —
>> Reply to this email directly, view it on GitHub <#385 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AUEEMXX4EBJZMAL4TNTXXATZOHNYTAVCNFSM6AAAAABI2MAH4SVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAMJVGU3DONY>.
>> You are receiving this because you commented.
>>
>
|
Beta Was this translation helpful? Give feedback.
-
that's exactly what I haven't been able to test. I used a procedure that someone once sent me. It is possible that something has changed over time. |
Beta Was this translation helpful? Give feedback.
-
I noticed in the github actions that you were copying some files. I tried
adding this missing dylib as well but got the same result. I think it is
just something that may need to be be done with a install_name_tool command
that I haven't gotten worked out yet. Just for future reference (for me
mainly because I forget things) I opened the app from the command line './
qlog.app/Contents/MacOS/qlog'. When I googled the messages it said the
QtWebEngineView/Widgets can be problematic on MacOS.
…On Tue, Jul 30, 2024 at 8:58 AM Ladislav ***@***.***> wrote:
that's exactly what I haven't been able to test. I used a procedure that
someone once sent me. It is possible that something has changed over time.
—
Reply to this email directly, view it on GitHub
<#385 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AUEEMXURZZH5LAZ52WC4EQLZO6LW7AVCNFSM6AAAAABI2MAH4SVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAMJZGEZDMNA>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I think I got the issue figured out. In the action (I was looking at macOSBuild.yml) I changed:
macdeployqt qlog.app
To
macdeployqt qlog.app -executable=./qlog.app/Contents/MacOS/qlog
I also just removed all of the copy commands other commands and it seems ok. Not sure why they were there. So my build step is just cd build then macdeployqt qlog.app -executable=./qlog.app/Contents/MacOS/qlog and that’s it and it downloaded and ran fine.
I will upload a dmg to my fork if you want. But I think if you adjust that build step your’s should be good. It works ok without signing at this point.
Michael
… On Jul 30, 2024, at 9:19 AM, Michael Morgan ***@***.***> wrote:
I noticed in the github actions that you were copying some files. I tried adding this missing dylib as well but got the same result. I think it is just something that may need to be be done with a install_name_tool command that I haven't gotten worked out yet. Just for future reference (for me mainly because I forget things) I opened the app from the command line './qlog.app/Contents/MacOS/qlog <http://qlog.app/Contents/MacOS/qlog>' and it showed these and a few other error messages. It also complained about missing some image files, I can get those names to you if you want. When I googled the messages it said the QtWebEngineView/Widgets can be problematic on MacOS.
On Tue, Jul 30, 2024 at 8:58 AM Ladislav ***@***.*** ***@***.***>> wrote:
>
> that's exactly what I haven't been able to test. I used a procedure that someone once sent me. It is possible that something has changed over time.
>
> —
> Reply to this email directly, view it on GitHub <#385 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AUEEMXURZZH5LAZ52WC4EQLZO6LW7AVCNFSM6AAAAABI2MAH4SVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAMJZGEZDMNA>.
> You are receiving this because you commented.
>
|
Beta Was this translation helpful? Give feedback.
-
Ok they are displaying now. For some reason it is needed to run the
macdeployqt twice. Once with the -executable flag and once without it.
But now the icons are showing:
[image: image.png]
I did load an updated copy of the dmg in my fork.
…On Wed, Jul 31, 2024 at 3:20 AM Ladislav ***@***.***> wrote:
I am not able to test it, but I noticed an issue with icons from Resources
on your screenshot. Otherwise it is a good news that it is again working
under MacOS
MacOSImg2.png (view on web)
<https://github.com/user-attachments/assets/c2e05a72-e049-4f09-8c5a-374a685ae123>
—
Reply to this email directly, view it on GitHub
<#385 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AUEEMXWK3W7DGSLUFYULENLZPCM6FAVCNFSM6AAAAABI2MAH4SVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAMJZHA3TAMI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
QLog has long been released for Linux, Windows, and macOS. However, I am currently only able to support Linux and Windows. macOS support for QLog was initially added by volunteers, but unfortunately, there is no active developer community for macOS anymore. As a result, several issues have been registered that I am unable to solve without external help, including:
I regret to inform you I will have to discontinue support for this platform. The plan is that no new release will be released for this platform - no DMG packages will be released. However, I still plan to keep code review active so that it will still be compilable under macOS.
Thank you for your understanding.
Regards
Ladislav
Beta Was this translation helpful? Give feedback.
All reactions