Troubleshooting (PetReminder on macOS)
This page collects common problems for macOS users and how to resolve them.
Application won't start or crashes on launch
Symptoms: PetReminder does not open, crashes immediately, or shows an unexpected error.
Steps to try:
- Ensure your macOS version meets the minimum requirements (Monterey 12+ recommended).
- Quit and relaunch the app.
- Reboot your Mac.
- If the app was downloaded from GitHub Releases, try downloading a newer build or the notarized build.
- If problems persist, collect logs (see below) and open an issue on the project repository.
Pet not appearing on reminders
Symptoms: Reminder fires but no pet appears.
Checklist:
- Ensure Notifications permission is granted (System Settings → Privacy & Security → Notifications).
- Check that a pet is selected in Settings → Pet.
- Try restarting the app after changing pet settings.
IAP purchase not showing
Symptoms: You purchased a pet but it's not available in the app.
Fixes:
- Ensure you're signed into the same Apple ID used for purchase.
- Go to Pets tab and tap Restore Purchases.
- If still missing, try restarting the app.
- Contact support if the issue persists — include your purchase receipt.
Permission-related issues
If a feature prompts for permission but doesn't work after granting it:
- Quit the app and reopen it after granting the permission.
- If needed, reset the permission prompt with
tccutil(see the Permissions guide).
Performance issues
If the app is slow or the pet animation is laggy:
- Close other heavy applications.
- Reduce animation quality in Settings → Pet.
- Disable sound effects if they cause stutter.
View logs
To troubleshoot crashes or issues, application logs are the most useful artifact. In sandboxed (App Store) builds, check:
~/Library/Containers/com.w3cub.reminder/Data/Library/Logs/reminder/reminder.logWhen running a development build, logs may be in the project directory (./src-tauri/reminder.log) or printed to the console.
Resetting the app
To reset settings and clear local data:
- Quit PetReminder
- Remove the container (be careful—this deletes all reminders and settings):
rm -rf ~/Library/Containers/com.w3cub.reminder- Reopen PetReminder and reconfigure.
Report an issue
When opening an issue, include:
- macOS version (Apple menu → About This Mac)
- PetReminder version (PetReminder → About)
- Steps to reproduce
- Logs (attach
reminder.logif available)
This helps maintainers identify and fix the problem faster.
