Skip to content
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

Skov is not a signed app on macOS #4

Open
neoneye opened this issue Dec 3, 2016 · 13 comments
Open

Skov is not a signed app on macOS #4

neoneye opened this issue Dec 3, 2016 · 13 comments

Comments

@neoneye
Copy link

neoneye commented Dec 3, 2016

This happens when I try to open the Skov.app by double tapping.

“Skov.app” is damaged and can’t be opened. You should move it to the Trash

Image of system alert

macOS 10.12.1 (Sierra)
Skov.app bundle version is 2016-11-25


I found skov via this reddit post. It looks awesome.

Visual programming languages interests me a lot. I'm the author of a somewhat different language homepage.

@nicolas-p
Copy link
Owner

I really think this is because of the Gatekeeper function that Apple built into macOS.

On a version before Sierra, you could have gone to System Preferences > Security and Confidentiality and set "Allow applications downloaded from" to "Anywhere".

But now on Sierra that option is hidden by default so you have to type this into a terminal:
sudo spctl --master-disable

Please tell me if this works for you or not.

@neoneye
Copy link
Author

neoneye commented Dec 3, 2016

Image of macOS Security and Privacy settings

It didn't help.

There is no process running named anything with Skov.

It's been a long time since I last made a macOS app. I will try different things.

@neoneye
Copy link
Author

neoneye commented Dec 3, 2016

If I run skov from command line, then it starts up the UI. Like this:

PROMPT> ./Skov.app/Contents/MacOS/skov

However if I try to use the open command, I get an error, like this. Nothing happens.

PROMPT> open Skov.app
LSOpenURLsWithRole() failed with error -10810 for the file /Applications/Skov/Skov.app.
PROMPT>

@nicolas-p
Copy link
Owner

You're the second person telling me this. It's difficult for me to find the cause of the problem because it works fine on my computer (macOS 10.12.1 Sierra, just like you).

The way I build the Skov app bundle is that I take the Factor app bundle and I run a script to modify it. I guess there is something in this process that I didn't do properly.

@orr721
Copy link

orr721 commented Dec 3, 2016

I have the same problem on my system. Mac OS Sierra 10.12.1.

@nicolas-p
Copy link
Owner

I am starting to think that this is because I changed the name of the app from Factor to Skov.

@mrjbq7, would you have any idea how to solve this?

@neoneye
Copy link
Author

neoneye commented Dec 3, 2016

Removing the extended attributes worked for me

PROMPT> xattr -rc Skov.app
PROMPT> open Skov.app
PROMPT>

Now the UI starts up.

@jkleiser
Copy link

jkleiser commented Dec 3, 2016

I'm using macOS Sierra, and I got the same “Skov.app” is damaged and can’t be opened. Doing the xattr -rc Skov.app fixed it for me too. Thanks.

@nicolas-p
Copy link
Owner

If I do xattr Skov.app, I get com.apple.quarantine. This must be because I originally dowloaded the Factor app with Safari. I will remove the attribute and re-upload the application. Thanks very much for the solution, I would never have found it myself.

@nicolas-p
Copy link
Owner

nicolas-p commented Dec 3, 2016

I've updated skov-macos-2016-11-25.dmg. Could any one of you try to download it again and tell me if it works?

@neoneye
Copy link
Author

neoneye commented Dec 3, 2016

The updated doesn't work. I downloaded it from here skov.software.

Running xattr -rc Skov.app fixed it.

@nicolas-p
Copy link
Owner

This is strange. I downloaded the new image and I did xattr Skov.app: the result was empty. I tested with the previous image and I got com.apple.quarantine. So in the new one, the extended attributes have really been removed.

@mrjbq7
Copy link

mrjbq7 commented Dec 4, 2016

For some reason, xattr -rc Skov.app didn't work for me, but doing it to the DMG did?

$ xattr -rc skov-macos-2016-11-25.dmg

@nicolas-p nicolas-p changed the title “Skov.app” can't start on macOS Skov is not a signed app on macOS Jan 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants