-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MacOS: Crash on launch ("Library missing" - incorrect file permissions) #1
Comments
Cloning the repo and running The output from npm gives a warning that might be related:
|
Thanks for reporting, I haven't tested this on Mac otherwise I would've looked into the issue. Do you have any idea what could be causing this? |
As best as I can tell, it seems to be a file permissions issue that is related to building the application package. When I was googling this problem the other day, I came across several other Electron projects that were receiving similar reports: electron/electron#17581 Any idea what version of Electron you were using when you packaged your release? As mentioned in the reports linked above, Electron 4.1.2 fixed those file permission bugs affecting Darwin builds, and Electron 4.1.2 was released around the same time Snapdrop-desktop 1.0.0 was released (May 28, 2019 vs [email protected] on Mar 28, 2019), so it's conceivable that an older build of Electron was used to package Snapdrop-desktop; perhaps fixing this repo's MacOS binary release could be as simple as running |
I’ll update the version of electron that comes with snapdrop desktop. Hopefully that mitigates the issue.
… On 28 Apr 2020, at 00:29, soraxxo ***@***.***> wrote:
As best as I can tell, it seems to be a file permissions issue that is related to building the application package. When I was googling this problem the other day, I came across several other Electron projects that were receiving similar reports:
electron/packager#379
electron/electron#17581
electron/electron#17582
signalapp/Signal-Desktop#3245
Any idea what version of Electron you were using when you packaged your release? As mentioned in the reports linked above, Electron 4.1.2 fixed those file permission bugs affecting Darwin builds, and Electron 4.1.2 was released around the same time Snapdrop-desktop 1.0.0 was released; I'm an npm novice, but I imagine that fixing the MacOS binary release for other interested users could be as simple as running npm run package-mac again with a newer Electron installed.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Sounds good. I’d be happy to test the new package once it’s up. Thanks!
… On Apr 28, 2020, at 2:49 AM, Alexander ***@***.***> wrote:
I’ll update the version of electron that comes with snapdrop desktop. Hopefully that mitigates the issue.
> On 28 Apr 2020, at 00:29, soraxxo ***@***.***> wrote:
>
>
> As best as I can tell, it seems to be a file permissions issue that is related to building the application package. When I was googling this problem the other day, I came across several other Electron projects that were receiving similar reports:
>
> electron/packager#379
>
> electron/electron#17581
> electron/electron#17582
>
> signalapp/Signal-Desktop#3245
>
> Any idea what version of Electron you were using when you packaged your release? As mentioned in the reports linked above, Electron 4.1.2 fixed those file permission bugs affecting Darwin builds, and Electron 4.1.2 was released around the same time Snapdrop-desktop 1.0.0 was released; I'm an npm novice, but I imagine that fixing the MacOS binary release for other interested users could be as simple as running npm run package-mac again with a newer Electron installed.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub, or unsubscribe.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Hey pal, I was planning on getting the package up but I just decided to do a rewrite in Golang. Please check out the new go-rewrite branch, thanks! :) |
Can this issue be closed? As soon as I'm available, I will get started on releasing builds for each OS :) |
Hi! Sorry for the delay - haven't set up Go on my Mac yet. I'll try to do that and test out the rewrite soon. |
No worries mate! |
Hi there, I've rewritten the code for Snapdrop Desktop. At the moment, I have Linux builds functioning, however, the plan is to work on CI/CD for both Darwin and Windows/NT. This should be completed by the end of the day- thank you! Alex. |
OS Version: Mac OS X High Sierra 10.13.6 [17G6030]
Snapdrop-desktop Version: Release 1.0.0 (d1dd2fc)
Launching the application from immediately leads to a crash. It looks like MacOS is unable to find/load Electron the way it is currently referenced.
Relevant information from the Problem Report that was generated:
Right-clicking on the application file and selecting Show Package Contents shows Electron Framework.framework is present in the bundle.
The text was updated successfully, but these errors were encountered: