For these builds, Apple Events sent to "System Events.App" will fail with -600 error codes unless these additional entitlements are granted: <!-- Required for builds without SANDBOXING defined. --> <key>com.apple.security.automation.apple-events</key> <true/> <!-- Required for sandboxed builds without SANDBOXING defined. --> <key>com.apple.security.temporary-exception.apple-events</key> <string>com.apple.systemevents</string> (Of course, Apple might not grant these permissions for versions submitted to the App Store.) This is because Apple introduced more privacy measures in Mojave that prohibit sandboxed apps from sending Apple events to other apps without either a scripting-targets entitlement or an apple-events temporary exception entitlement. However, "System Events.app" doesn't have any scripting entitlements that we could use. Hence, we must use the latter. "However, with App Sandbox you cannot send Apple events to other apps unless you configure a scripting-targets entitlement or an apple-events temporary exception entitlement." https://developer.apple.com/library/archive/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/AppSandboxTemporaryExceptionEntitlements.html The below post also documented the issue and solution in more details: https://www.jessesquires.com/blog/2018/11/17/executing-applescript-in-mac-app-on-macos-mojave/ |
||
|---|---|---|
| .github | ||
| English.lproj/MainMenu.nib | ||
| Flycut-iOS | ||
| Flycut-iOSTests | ||
| Flycut-iOSUITests | ||
| Flycut.xcodeproj | ||
| FlycutEngine | ||
| FlycutHelper | ||
| InAppSettingsKit | ||
| LoginItem | ||
| MGSwipeTableCell | ||
| MJCloudKitUserDefaultsSync | ||
| Resources | ||
| SGHotKeysLib | ||
| ShortcutRecorder | ||
| UI | ||
| UKPrefsPanel | ||
| .gitignore | ||
| acknowledgements.txt | ||
| AppController.h | ||
| AppController.m | ||
| appStoreReleases.txt | ||
| award-2021.png | ||
| configureAppSandboxing.sh | ||
| Flycut-iOS-Bridging-Header.h | ||
| Flycut-iOS_Prefix.pch | ||
| Flycut.entitlements | ||
| flycut.icns | ||
| Flycut_Prefix.pch | ||
| FlycutDebug.entitlements | ||
| FlycutOperator.h | ||
| FlycutOperator.m | ||
| help.iOS.md | ||
| help.md | ||
| Info.plist | ||
| license.txt | ||
| main.m | ||
| readme.md | ||
Flycut
Description:
Flycut is a clean and simple clipboard manager for developers. It's based on an open source app called Jumpcut.
On the Mac, every time you copy a code piece, Flycut stores it in history. Later, you can paste it using Shift-Command-V even if you have something different in your current clipboard. You can change the hotkey and other settings in preferences.
On iOS, every time you open Flycut, it checks for a new clipping and stores it in history. Later, you can tap any item in the history list to place it on the clipboard. You can also swipe web links in the history to open them without placing them on the clipboard.
Developed by developers for developers.
Donation: If you like Flycut, you can donate here
Install
For OSX 10.13 and older use DRM-Free version
For OSX 10.14 and later use either App Store or DRM-Free versions. But don't fortget to give Flycut access in System Preferences -> Security & Privacy -> Privacy -> Accessibility. If you had previous version of Flycut installed, you might need to remove if from Accessibility first and add it again.
Mac App Store: Download from the App Store here
DRM-Free: Download latest DRM-Free version here
iOS App Store: Download from the App Store here
Use
Documentation: Mac Help File / iOS Help File
Develop
Contributors: Check the list of contributors here
License: MIT