Apple won't let me open Vienna

An RSS/Atom newsreader with features comparable to commercial newsreaders.
howlevmuso
Harmless
Posts: 3
Joined: Sun Jan 24, 2010 10:29 pm

Apple won't let me open Vienna

Postby howlevmuso » Sun May 31, 2020 7:31 pm

I get the error msg: ":“Vienna” can’t be opened because Apple cannot check it for malicious software" and am told to contact the manufacturer to make an update. I have been using Vienna on my old MacbokPro with High Sierra but this is happening with a new laptop under Catalina. What can I do?

mvilain
Harmless
Posts: 2
Joined: Sat Feb 10, 2018 7:52 pm

Re: Apple won't let me open Vienna

Postby mvilain » Sun May 31, 2020 7:50 pm

On High Sierra, there's an option in the System Preferences > Security & Privacy > General panel to Allow apps downloaded from:

You can choose
  • App Store
  • App Store and Identified Developers

This means that a developer must build the app using Apple's Tools with a registered developer's signature. It puts an signature ID on the app that's checked at run-time. This is also a requirement to submit the app to the Apple Mac Store.

I think that's been expanded to prevent Apps which don't have a signature from launching under later versions of the OS. Check to see if there's another option to allow non-registered Apps to run. You'll need to unlock the panel with your Admin password.

I don't think Apple will go as far as preventing all undregistered Apps to run by removing that option. There's enough unrest in the MacOS community with the 30% lifetime revenue split between Apple and developers who use the Apple Store to distribute. I also think that if you don't pay the yearly Apple Developer fee, you developer's signature is deactivated. It's their version of vendor lock-in.

There's a tool you can install from Objective-C called "What's Your Sign" https://objective-see.com/products/whatsyoursign.html that adds "Signing Info" to the Right-click Finder menu. On my High Sierra system, it shows (see attachement), so the developer is signing their app. You may have the default setting to only allow App Store Apps to run.
Attachments
Screen Shot 2020-05-31 at 12.51.59PM.jpg
Vienna Signing Info

howlevmuso
Harmless
Posts: 3
Joined: Sun Jan 24, 2010 10:29 pm

Re: Apple won't let me open Vienna

Postby howlevmuso » Mon Jun 01, 2020 7:55 am

Thanks for the info. I opened the System Preferences > Security & Privacy > General page and, with it open, tried again to open Vienna. The system stopped me again, but when I chose the Show in Finder button instead of OK, the preferences page suddenly showed an option to open this one app by unlocking the lock and checking it. I'm in!

scrutinizer
Harmless
Posts: 4
Joined: Sat Nov 16, 2019 12:03 am

Re: Apple won't let me open Vienna

Postby scrutinizer » Sat Aug 08, 2020 2:43 pm

To tell Mac to open applications from everywhere and be done for good you have to disable Gatekeeper and if that wasn't enough to remove the digital signature (involved unhiding flags and stripping extended attributes) by running the following commands in Terminal:

  • Disable Gatekeeper:

    Code: Select all

    sudo spctl --master-disable
    ; to enable after the app launches successfully:

    Code: Select all

    sudo spctl --master-enable
  • If the app still fails to open disable System Integrity Protection (SIP) by booting into Recovery by pressing the shortcut ⌘-R immediately after the chime's sound or the display turning on, choose Terminal from Utilities menu item and run

    Code: Select all

    csrutil disable && reboot
    It will disable SIP and restart the macOS in normal mode; if the app is launched successfully repeat the previous step, only this time execute

    Code: Select all

    csrutil enable
    to enable SIP.
  • Otherwise leave SIP disabled for now: you have to replace the app's signature forcefully. With SIP disabled run this set of commands (/Path/To/Application is the path to the target application):

    Code: Select all

    sudo chflags nohidden /Path/To/Application && sudo xattr -cr /Path/To/Application && sudo codesign --sign - --force --deep  /Path/To/Application
    Wait for the command chain to complete operations. To open the application from Terminal run

    Code: Select all

    open !$
    and reboot to Recovery to enable SIP (see above)

barijaona
Vienna Team
Posts: 643
Joined: Sat Nov 12, 2011 11:10 am
Contact:

Re: Apple won't let me open Vienna

Postby barijaona » Sat Aug 08, 2020 4:24 pm

Please, use version 3.5.6 (or later) of Vienna. The app is now notarized, so is compatible with Apple's hardened security settings.
I contribute to Vienna RSS as a developer.
Please, don't forget those tips for writing a good bug report


Return to “Vienna”

Who is online

Users browsing this forum: No registered users