Michael Tsai – Blog – DropDMG 3.6.9


DropDMG 3.6.9 is a maintenance update to my app for creating and working with Mac disk image files.
It fixes a conversion bug, works better with macOS security/privacy features, improves the help, and more.

Some interesting issues were:

  • TCC continues to cause problems. A longstanding issue is that DropDMG’s command-line tool uses AppleScript to communicate with the main app, but if you’re running dropdmg from a shell script (e.g. an Xcode build script), macOS doesn’t know to prompt you to grant Automation access. (There is no way to grant such access manually because the checkbox doesn’t show up in System Settings until after the prompt.) A workaround has been to run an AppleScript from Xcode (or whatever the controlling app is) that does something innocuous like ask DropDMG to get version. That will trigger the Automation access prompt. This no longer seems to work with macOS 15, so we now recommend using the beep command instead.

  • The most common reason that a code signing certificate would not be shown in DropDMG is if your private key is missing from the keychain. I don’t know why these seem to get lost or not migrate properly. Private keys cannot be redownloaded from Apple, so you either need to generate a new one or export it from the keychain on your old Mac.

  • With SpamSieve, it seems like most of the erroneous Gatekeeper errors saying that the app was damaged (thus necessitating the Download Fixer tool) were triggered by a hardened runtime entitlement (com.apple.security.cs.disable-library-validation), which neither app actually needs these days. I removed the entitlement from SpamSieve a few versions ago, and it’s now gone from DropDMG, too, so hopefully these errors will be much less frequent now.

  • I recently learned about the impluse engine open-source project, which can convert old HFS volumes (which macOS no longer supports) to HFS+.

  • The Mac App Store version of DropDMG is currently stuck in App Review, after being rejected because “Your app updates itself outside of the Mac App Store” (which is not the case).

Previously:


1 Comment


We will be happy to hear your thoughts

Leave a reply

Som2ny Network
Logo
Compare items
  • Total (0)
Compare
0
Shopping cart