You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ZIP should contain the optimized version of the app (App from ZIP cannot be opened because developer cannot be verified) #380
I noticed that hdiutil seems to optimize the GitX.app file by removing a lot of unnecessary things inside it. This reduces the app size from around 27 MB to just around 11 MB.
Also, the original version in the ZIP files will not run without an administrative bypass:
Compare this to the optimized version from the DMG, which only warns that the file is from the internet:
@hannesa2 this was more than 3 years ago. I don't really remember what I was talking about. But I think I meant that the ZIP files you're releasing would need an admin bypass to run, while the DMG ones are normal.
Honestly though, I don't see the need to release any ZIP file at all. Just the DMG alone is sufficient since apps installed from DMG are practically portable anyway.
@hannesa2 I think I remember better now. It was based on the original workflow that used hdiutil to produce DMG - that would optimize the .app being placed in the DMG, but zipping the .app wouldn't have that same optimization.
My suggestion was that after hdiutil produces the DMG file using the original .app file, extract the DMG file (it's a disk image), then zip the .app that you get from the extraction.
Anyway your workflow has changed a lot since then, so I can't relate to it anymore. Not sure if this issue is relevant. If you find your ZIP files in latest releases aren't extracting, then the suggestion above is a possible remedy.
Activity
hannesa2 commentedon Oct 4, 2026
Event the zip isn't able to open.

Btw, what should be the desired content of this zip ? I at least would be fine with a dmg only
ADTC commentedon Oct 4, 2026
@hannesa2 this was more than 3 years ago. I don't really remember what I was talking about. But I think I meant that the ZIP files you're releasing would need an admin bypass to run, while the DMG ones are normal.
Honestly though, I don't see the need to release any ZIP file at all. Just the DMG alone is sufficient since apps installed from DMG are practically portable anyway.
ADTC commentedon Oct 4, 2026
@hannesa2 I think I remember better now. It was based on the original workflow that used
hdiutilto produce DMG - that would optimize the.appbeing placed in the DMG, but zipping the.appwouldn't have that same optimization.My suggestion was that after
hdiutilproduces the DMG file using the original.appfile, extract the DMG file (it's a disk image), then zip the.appthat you get from the extraction.Anyway your workflow has changed a lot since then, so I can't relate to it anymore. Not sure if this issue is relevant. If you find your ZIP files in latest releases aren't extracting, then the suggestion above is a possible remedy.