Download
| English | 한국어 |
Latest download
- Latest release: GitHub Releases
- Release history: All releases
- Current published version:
1.0.0
Included files
Each release should include:
PPTEmAllNativeApp-<version>-macos.zipPPTEmAllNativeApp-<version>-macos.zip.sha256
Verify the checksum
After downloading:
shasum -a 256 ~/Downloads/PPTEmAllNativeApp-<version>-macos.zip
cat ~/Downloads/PPTEmAllNativeApp-<version>-macos.zip.sha256
The two values should match exactly.
Signing and notarization
- Signing status:
ad-hoc only - Notarization status:
no - Developer identity:
none published yet
If the app is not yet signed or notarized, say that clearly on this page and in the release notes.
First launch on macOS
Users may see a Gatekeeper warning the first time they open the app. Explain the expected behavior for the current release:
- whether the app is signed
- whether the app is notarized
- whether users need to use “Open” from Finder’s context menu
For 1.0.0, users should expect Gatekeeper friction because this build is not notarized and does not carry a Developer ID signature.
Why the app asks for permissions
The local agent may require macOS Automation permissions so it can control Microsoft PowerPoint or Apple Keynote on the same machine.
That permission is used only for the local desktop workflow.
Troubleshooting
- If the plugin cannot connect, confirm the local agent is running
- If a port is occupied, choose a different localhost port
- If PowerPoint control fails, review macOS Automation permissions