tiny-craft / tiny-rdm

Tiny RDM (Tiny Redis Desktop Manager) - A modern, colorful, super lightweight Redis GUI client for Mac, Windows, and Linux.
https://redis.tinycraft.cc/
GNU General Public License v3.0
8.89k stars 451 forks source link

[BUG] Mac Arm dmg is broken #367

Open asos-aaroncooper opened 1 month ago

asos-aaroncooper commented 1 month ago

Tiny RDM Version 1.2.1

OS Version MAC 14.7 M1

Redis Version n/a

Describe the bug Arm DMG is broken.

Steps to Reproduce:

  1. try to open arm app
  2. error saying file is broken
tiny-craft commented 1 month ago

Run the command below in terminal

 sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app
asos-aaroncooper commented 1 month ago

Run the command below in terminal

 sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app

"Tiny RDM" is damaged and cant be opened.

command didnt help.

the intel executable works. but not the arm version.

tiny-craft commented 1 month ago

Please ensure that Tiny RDM is allowed to run in System Preferences -> Privacy & Security.

asos-aaroncooper commented 1 month ago

Please ensure that Tiny RDM is allowed to run in System Preferences -> Privacy & Security.

Its literally broken lol... privacy & security isnt going to fix it!

Screenshot 2024-10-15 at 14 32 36
tiny-craft commented 1 month ago

Have you download the incorrect version? Intel and Arm are not the same package.

aodj-snjallgogn commented 4 weeks ago

Can confirm the arm build doesn't work.

tiny-craft commented 4 weeks ago

Can confirm the arm build doesn't work.

I had try to download the arm package and install. It works well. You can run the Repair shell in the dmg package after drag and drop Tiny RDM.app into Applications folder. QQ_1729838666141

Be sure that you select the correct download link: https://github.com/tiny-craft/tiny-rdm/releases/download/v1.2.1/TinyRDM_1.2.1_mac_arm64.dmg

aodj-snjallgogn commented 4 weeks ago

I don't understand the concern about downloading the incorrect build - I navigate to the website and simply choose the right architecture from the drop down

Screenshot 2024-10-25 at 09 51 37

When running the downloaded dmg and dragging the package across to Applications, the installed app doesn't work. The need to repair the freshly installed application seems very odd, given that this was my first time using (and thus installing) the application.

For reference I deleted the application, and used DBngin instead.

aodj-snjallgogn commented 4 weeks ago

fwiw I can see the source to the Repair script - I'm guessing that you're avoiding paying Apple the developer fee? and that's your reasoning for disabling Gatekeeper? It seems excessive and leaves SIP/Gatekeeper disabled for whatever application is installed next.

aodj-snjallgogn commented 4 weeks ago
 sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app

I feel I should also point out that I went back and tried this command, and you are correct in that it works - as I mentioned above, the Repair script seems a little broad in what it's doing, so it would be good to perhaps document what it's doing and why.