QrSnapr
April 18, 2025 ยท View on GitHub
Turn QR code images into urls On your computer!
Code
Its a simple swift ui menu app that uses the following dependencies: - Keyboard Shortcuts
Building with GitHub Actions
This project includes GitHub Actions workflows that automatically build the app without requiring an Apple Developer account:
Simple Unsigned Build (macos-build-unsigned.yml)
This workflow creates a simple unsigned build of the app:
- Creates a copy of the Xcode project with code signing disabled
- Builds the app with code signing explicitly disabled
- Packages the app as both a zip archive and DMG file
- Uploads both artifacts to GitHub Actions
- Creates a GitHub Release when tags are pushed
Running the Workflow
The workflow runs on:
- Every push to the main branch
- Pull requests to main
- Manual triggering through the GitHub UI
Creating a Release
To create a GitHub release with the app:
- Tag your commit:
git tag v1.0.1 - Push the tag:
git push origin v1.0.1 - The workflow will automatically create a release with both zip and DMG files attached
Downloading the Latest Build
- Go to your repository on GitHub
- Click on the "Actions" tab
- Select the latest workflow run
- Scroll down to "Artifacts" to download the app or DMG
Using the Unsigned App
Since the app is not signed or notarized, macOS Gatekeeper will block it by default. To open it:
- Right-click (or Control-click) on the app
- Select "Open" from the context menu
- Click "Open" in the security dialog that appears
You only need to do this the first time you open the app.
License
Please follow the AGPLv3 license.