The app has internal symlinks that need to be preserved during installation. Here's how to do it right.
- Copy the
.dmgfile to your presentation computer - Double-click it to mount
- Drag the app to
/Applications - Eject when done
That's it. The DMG format preserves all the internal structure.
- Copy the
.zipto your presentation computer - Double-click to extract
- Move the app to
/Applications
macOS's built-in Archive Utility handles symlinks correctly.
If you're copying over the network:
# Create a tar archive on the source machine
cd /path/to/release
tar -czf Google-Slides-Opener.tar.gz "Google Slides Opener.app"
# Extract on the destination machine
cd /Applications
tar -xzf Google-Slides-Opener.tar.gzrsync -av "Google Slides Opener.app" /Applications/After installation, check that the internal structure is intact:
ls -la "/Applications/Google Slides Opener.app/Contents/Frameworks/Electron Framework.framework/Electron Framework"You should see Electron Framework -> Versions/Current/Electron Framework (a symlink, indicated by the arrow).
If the symlink is missing or broken, you'll get this error on launch:
Library not loaded: @rpath/Electron Framework.framework/Electron Framework
-
First, check the symlink:
ls -la "/Applications/Google Slides Opener.app/Contents/Frameworks/Electron Framework.framework/"If you don't see the symlink, reinstall using the DMG.
-
Try re-signing (sometimes helps):
codesign --force --deep --sign - "/Applications/Google Slides Opener.app" -
Reinstall with DMG — this is the most reliable fix.
- macOS 10.15+
- ARM64 (Apple Silicon) or x64 (Intel) — choose the matching build
- M1/M2/M3/M4 Macs use the ARM64 version