PhoenicisOrg / phoenicis

Phoenicis PlayOnLinux and PlayOnMac 5 repository
https://phoenicis.org/
GNU Lesser General Public License v3.0
686 stars 73 forks source link

“PlayOnMac.app” can’t be opened because the identity of the developer cannot be confirmed. #1937

Open KizzyCode opened 5 years ago

KizzyCode commented 5 years ago

Expected behavior

The app opens.

Actual behavior

The app fails to open with “PlayOnMac.app” can’t be opened because the identity of the developer cannot be confirmed.

Steps to reproduce

Install PlayOnMac either via homebrew-cask or directly from this DMG

System information

plata commented 5 years ago

@qparis can you check?

qparis commented 5 years ago

We've heard about this problem but we have no clue about how reproduce it. It does not happen everytime

KizzyCode commented 5 years ago

Have you tried a fresh install of Mojave? It happened on both of my production systems and on a fresh install of Mojave.

qparis commented 5 years ago

Hmm yes. Also, the codesign tool seems to reveal that the signature of PlayOnMac.app is correct. I use the following command:

codesign -vvvv -s "Developer ID" /Volumes/PlayOnMac/PlayOnMac.app/ -f --deep

KizzyCode commented 5 years ago

Yeah, the signature itself is intact (you also get an error if you damage the bundle). Maybe the problem is, that you’ve used the “wrong” signing certificate? There are development and distribution certificates (the former is not trusted by different installations). But that’s just a wild guess...

qparis commented 5 years ago

Seems that you are right. I think I need to use 3rd Party Mac Developer Application

RadhaMadhavaDas commented 5 years ago

I'm having the same issue. I ran POM, it said it had an update available. I downloaded and installed 4.3.4. I'm on OSX 10.14.6. It gives the same error "“PlayOnMac.app” can’t be opened because the identity of the developer cannot be confirmed. - the only option is to hit OK. Any news on adding the new certificate to an incremental release?

qparis commented 5 years ago

I will probably do it by the end of the week.

Regards,

RadhaMadhavaDas commented 5 years ago

Thank you so much. I appreciate your efforts.

Do you have a patreon page?

On Aug 16, 2019, at 8:04 AM, Quentin Pâris notifications@github.com wrote:

I will probably do it by the end of the week.

Regards,

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/PhoenicisOrg/phoenicis/issues/1937?email_source=notifications&email_token=AIEPYYKEDVXXOX7PMMS6PB3QE2JT5A5CNFSM4HI7BG62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4OOBVY#issuecomment-521986263, or mute the thread https://github.com/notifications/unsubscribe-auth/AIEPYYPFYF3SSWNKJGPM7BLQE2JT5ANCNFSM4HI7BG6Q.

plata commented 5 years ago

There is https://www.playonlinux.com/en/donate.html. However the site doesn't seem to work currently...

qparis commented 5 years ago

It seems that Developer ID is the right certificate after all. I don't understand how I could know

n-lavrenko commented 5 years ago

still reproduced and not fixed High Sierra 10.13.6 (17G65)

Aldiyazov commented 5 years ago

Reproduced today in macOS Mojave Version 10.14.6. I am the sole user and admin as well as having downloads from anywhere enabled. Downloaded from PlayOnMac website and installed via DMG file.

sattellite commented 5 years ago

Today upgraded from Mojave to Catalina 10.15. PlayOnMac worked good on Mojave, reinstalled it from new DMG file on Catalina and I have the same problem.

sudo spctl --master-disable not solved problem

qparis commented 5 years ago

I think POM 4 won't work with Catalina yet

PatMullen commented 5 years ago

Just a note that I am unable to get POM 4.3.4 working on macOS 10.14.6, running on a 2013 21" iMac. Erased the internal drive and installed Mojave so the config is pretty stock. Disabling both Gatekeeper and SIP had no effect. We need POM or equivalent to run WeavePoint, loom software by AVL Looms. AVL said POM would allow WeavePoint to run on a Mac so we went for it. Doesn't look good...

qparis commented 5 years ago

I think it should just work on 10.14.6.

PatMullen commented 5 years ago

I think it should just work on 10.14.6.

Glad to know your thoughts, but I'm afraid it doesn't, at least not for me. Two erase-and-install cycles, same result. 😟

qparis commented 5 years ago

Can you try to run it from a terminal?

PatMullen commented 5 years ago

There are a few ways to launch from the Terminal. So I tried two of them. The first command: $ open /Applications/PlayOnMac.app resulted in the same error. The second try: $ /Applications/PlayOnMac.app/Contents/MacOS/playonmac succeeded, sort of. The Terminal had a lot of activity, lots of errors. The first issue was that it wanted XQuartz. So I quit POM and grabbed XQuartz 2.7.11 and installed it. The second run it did a lot in the Terminal with errors about recognized compression schemes, unfound libraries, failed dll warnings, etc (I can supply the Terminal output if you really want to read all that). Then I quit POM and ran it one more time. This time the errors were still present but Wine did run, and WeavePoint ran after a fashion. It wasn't easy, even for me, the I.T. guy. If I was the one to use it I would probably figure it out, but I can't expect non-technical end users do deal with launching stuff from the Terminal and dealing with a very un-Mac-like UI. AVL Looms should just admit it's "Windows only" instead of selling their software as a Mac-capable solution. Thanks for the suggestion of running it from the Terminal. That essentially worked, and it definitely showed me that this can't be given to end users. Sorry to vent...

qparis commented 5 years ago

That essentially worked, and it definitely showed me that this can't be given to end users. Sorry to vent...

It definitely can, but may require some extra work in such case. They can contact me if they want a more professional and direct solution for the end user

At the moment, our main focus is to bring back POM on 64bits only OSes. This signature problem will be easy to solve out, no worries.

abildintemirlan commented 4 years ago

Had the same issue, try to change your settings back to 'AppStore and identified developers', then try to 'Open Anyway'. After that, just change the settings back to 'Open Anyway'. It should work.

jwoertink commented 4 years ago

I just downloaded this for the first time on Catalina. I saw the security message and said allow anyway. Now when I click on the app to open, nothing happens. When I try to run from terminal, I get

$ /Applications/PlayOnMac.app/Contents/MacOS/playonmac
env: ./playonmac.real: Bad CPU type in executable

I installed from the link on the homepage. Running macOS 10.15.4

subzerov commented 4 years ago

I just downloaded this for the first time on Catalina. I saw the security message and said allow anyway. Now when I click on the app to open, nothing happens. When I try to run from terminal, I get

$ /Applications/PlayOnMac.app/Contents/MacOS/playonmac
env: ./playonmac.real: Bad CPU type in executable

I installed from the link on the homepage. Running macOS 10.15.4

Hello @jwoertink , I'm having exactly the same issue. Were you able to solve it?

Thanks!

jwoertink commented 4 years ago

Nope. I never got it to work.

Yelloboy commented 4 years ago

Had the same issue, try to change your settings back to 'AppStore and identified developers', then try to 'Open Anyway'. After that, just change the settings back to 'Open Anyway'. It should work.

This way solved my problem! Thx bro:)

Aldekein commented 4 years ago

For me it was solved on Catalina 10.15.6 by running:

xattr -rd com.apple.quarantine /Applications/PlayOnMac.app

This removed the quarantine flag, and then I was able to run

open /Applications/PlayOnMac.app

Additionally, there's such a button, which I didn't try:

image