diff --git a/.changeset/long-suits-act.md b/.changeset/long-suits-act.md new file mode 100644 index 00000000000..40c5fcbe49c --- /dev/null +++ b/.changeset/long-suits-act.md @@ -0,0 +1,5 @@ +--- +"dmg-builder": patch +--- + +adding `-debug` to `hdiutil detach` for when it fails and attempts a force detach diff --git a/packages/dmg-builder/src/dmgUtil.ts b/packages/dmg-builder/src/dmgUtil.ts index 7ba834b3c66..1d50476329e 100644 --- a/packages/dmg-builder/src/dmgUtil.ts +++ b/packages/dmg-builder/src/dmgUtil.ts @@ -37,7 +37,7 @@ export async function detach(name: string) { try { await exec("hdiutil", ["detach", "-quiet", name]) } catch (e: any) { - await retry(() => exec("hdiutil", ["detach", "-force", name]), 5, 1000, 500) + await retry(() => exec("hdiutil", ["detach", "-force", "-debug", name]), 5, 1000, 500) } }