## Application fails to launch after extraction - missing execute permissions ### Description The CapsLockSwitcher.app downloaded from the releases section fails to launch with the error: ``` The application "CapsLockSwitcher.app" can't be opened. ``` ### Root cause The ZIP archive contains incorrect file permissions. The main executable lacks execute permissions: ``` $ unzip -l CapsLockSwitcher.app.zip Archive: CapsLockSwitcher.app.zip ... -rw---- 0.0 fat 388144 b- defN 25-Apr-02 02:29 CapsLockSwitcher.app/Contents/MacOS/CapsLockSwitcher ... ``` The file `CapsLockSwitcher.app/Contents/MacOS/CapsLockSwitcher` has permissions `-rw----` (0600) instead of `-rwx------` (0700). ### Workaround ```bash chmod +x CapsLockSwitcher.app/Contents/MacOS/CapsLockSwitcher ``` ### Expected behavior The executable should have execute permissions set in the ZIP archive to allow the app to launch immediately after extraction. ### Environment - macOS (version not specified, but issue affects all versions) - Downloaded from: https://github.com/doasync/CapsLockSwitcher/releases
Activity
zhouyeyu commentedon Aug 8, 2025
Same,I don't need to unzip. But chmod is also need.
alurm commentedon Aug 30, 2025
Yup, this is confusing. The app is great though :)