{"id":262692,"date":"2025-05-29T14:23:51","date_gmt":"2025-05-29T14:23:51","guid":{"rendered":"https:\/\/peraltafinancing.com\/apple-2\/michael-tsai-blog-dropdmg-3-6-9\/"},"modified":"2025-05-29T14:23:51","modified_gmt":"2025-05-29T14:23:51","slug":"michael-tsai-blog-dropdmg-3-6-9","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=262692","title":{"rendered":"Michael Tsai &#8211; Blog &#8211; DropDMG 3.6.9"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p><a href=\"https:\/\/c-command.com\/blog\/2025\/05\/28\/dropdmg-3-6-9\/\">DropDMG 3.6.9<\/a> is a maintenance update to my app for creating and working with Mac disk image files.<br \/>\nIt fixes a conversion bug, works better with macOS security\/privacy features, improves the help, and more.<\/p>\n<p>Some interesting issues were:<\/p>\n<ul>\n<li>\n<p>TCC continues to cause problems. A longstanding issue is that DropDMG\u2019s <a href=\"https:\/\/c-command.com\/dropdmg\/help\/command-line-tool\">command-line tool<\/a> uses AppleScript to communicate with the main app, but if you\u2019re running <code>dropdmg<\/code> from a shell script (e.g. an Xcode build script), macOS doesn\u2019t know to prompt you to <a href=\"https:\/\/c-command.com\/dropdmg\/help\/granting-automation-acc\">grant Automation access<\/a>. (There is no way to grant such access manually because the checkbox doesn\u2019t 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 <code>get version<\/code>. That will trigger the Automation access prompt. This no longer seems to work with macOS 15, so we now recommend using the <code>beep<\/code> command instead.<\/p>\n<\/li>\n<li>\n<p>The most common reason that a <a href=\"https:\/\/c-command.com\/dropdmg\/help\/signing\">code signing<\/a> certificate would not be shown in DropDMG is if your private key is missing from the keychain. I don\u2019t 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.<\/p>\n<\/li>\n<li>\n<p>With SpamSieve, it seems like <em>most<\/em> of the erroneous Gatekeeper errors saying that the app was damaged (thus necessitating the <a href=\"https:\/\/c-command.com\/download-fixer\/\">Download Fixer<\/a> tool) were triggered by a hardened runtime entitlement (<code>com.apple.security.cs.disable-library-validation<\/code>), which neither app actually needs these days. I removed the entitlement from SpamSieve a few versions ago, and it\u2019s now gone from DropDMG, too, so hopefully these errors will be much less frequent now.<\/p>\n<\/li>\n<li>\n<p>I recently learned about the <a href=\"https:\/\/github.com\/boredzo\/impluse-hfs\">impluse engine<\/a> open-source project, which can convert old HFS volumes (which macOS no longer supports) to HFS+.<\/p>\n<\/li>\n<li>\n<p>The Mac App Store version of DropDMG is currently stuck in App Review, after being rejected because \u201cYour app updates itself outside of the Mac App Store\u201d (which is not the case).<\/p>\n<\/li>\n<\/ul>\n<p>Previously:<\/p>\n<p class=\"tags\"><a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/rejection\/\">App Store Rejection<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/applescript\/\">AppleScript<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/codesigning\/\">Code Signing<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/disk-image\/\">Disk Image<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/dropdmg\/\">DropDMG<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/gatekeeper\/\">Gatekeeper<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/hfs-plus\/\">HFS+<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/mac\/\">Mac<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/macapp\/\">Mac App<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/macos-15-sequoia\/\">macOS 15 Sequoia<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/opensource\/\">Open Source<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/transparency-consent-and-control-tcc\/\">Transparency Consent and Control (TCC)<\/a> <a rel=\"tag\" href=\"https:\/\/mjtsai.com\/blog\/tag\/xcode\/\">Xcode<\/a><\/p>\n<h2><a id=\"respond\"><\/a><br \/>\n1 Comment<br \/>\n <\/h2>\n<hr class=\"com-hr\" \/>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>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\u2019s command-line tool uses AppleScript to communicate [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11768],"tags":[94286,3767,94285,1823,17088],"dealstore":[],"offerexpiration":[],"class_list":["post-262692","post","type-post","status-publish","format-standard","hentry","category-apple-2","tag-3-6-9","tag-blog","tag-dropdmg","tag-michael","tag-tsai"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Michael Tsai - Blog - DropDMG 3.6.9 - Som2ny Network<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fivemor.com\/?p=262692\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Michael Tsai - Blog - DropDMG 3.6.9 - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"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\u2019s command-line tool uses AppleScript to communicate [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=262692\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-29T14:23:51+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fivemor.com\/?p=262692#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=262692\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"Michael Tsai &#8211; Blog &#8211; DropDMG 3.6.9\",\"datePublished\":\"2025-05-29T14:23:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=262692\"},\"wordCount\":374,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"keywords\":[\"3.6.9\",\"Blog\",\"DropDMG\",\"Michael\",\"Tsai\"],\"articleSection\":[\"Apple\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fivemor.com\/?p=262692#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=262692\",\"url\":\"https:\/\/fivemor.com\/?p=262692\",\"name\":\"Michael Tsai - Blog - DropDMG 3.6.9 - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"datePublished\":\"2025-05-29T14:23:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=262692#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=262692\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=262692#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Michael Tsai &#8211; Blog &#8211; DropDMG 3.6.9\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fivemor.com\/#website\",\"url\":\"https:\/\/fivemor.com\/\",\"name\":\"Som2ny Network\",\"description\":\"Daily Deals\",\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fivemor.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/fivemor.com\/#organization\",\"name\":\"Som2ny Network\",\"url\":\"https:\/\/fivemor.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"width\":300,\"height\":86,\"caption\":\"Som2ny Network\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/fivemor.com\"],\"url\":\"https:\/\/fivemor.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Michael Tsai - Blog - DropDMG 3.6.9 - Som2ny Network","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fivemor.com\/?p=262692","og_locale":"en_US","og_type":"article","og_title":"Michael Tsai - Blog - DropDMG 3.6.9 - Som2ny Network","og_description":"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\u2019s command-line tool uses AppleScript to communicate [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=262692","og_site_name":"Som2ny Network","article_published_time":"2025-05-29T14:23:51+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fivemor.com\/?p=262692#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=262692"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"Michael Tsai &#8211; Blog &#8211; DropDMG 3.6.9","datePublished":"2025-05-29T14:23:51+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=262692"},"wordCount":374,"commentCount":0,"publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"keywords":["3.6.9","Blog","DropDMG","Michael","Tsai"],"articleSection":["Apple"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fivemor.com\/?p=262692#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=262692","url":"https:\/\/fivemor.com\/?p=262692","name":"Michael Tsai - Blog - DropDMG 3.6.9 - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"datePublished":"2025-05-29T14:23:51+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=262692#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=262692"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=262692#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"Michael Tsai &#8211; Blog &#8211; DropDMG 3.6.9"}]},{"@type":"WebSite","@id":"https:\/\/fivemor.com\/#website","url":"https:\/\/fivemor.com\/","name":"Som2ny Network","description":"Daily Deals","publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fivemor.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/fivemor.com\/#organization","name":"Som2ny Network","url":"https:\/\/fivemor.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","width":300,"height":86,"caption":"Som2ny Network"},"image":{"@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","caption":"admin"},"sameAs":["https:\/\/fivemor.com"],"url":"https:\/\/fivemor.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/262692","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=262692"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/262692\/revisions"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=262692"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=262692"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=262692"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=262692"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=262692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}