Among everything else going on right now; I’ve been trying to track down why I couldn’t Notarize an application. I was getting the error that Stapling was failing and corrupting the DMG. Which is pretty irksome as the DMG had to be re-built and that DMG file resubmitted (was taking 30~45 mins to Notarize).
So I modified App Wrapper to staple to a copy of the DMG, rather than the DMG it’self and started trying to figure it out. I had other DMGs which didn’t have a problem.
Until I realized that this application is on a shared volume, which is HFS+ (you know so that it’s compatible with our production machines), once I moved the DMG to a APFS volume, the staple command worked.
Off to file yet another bug report.
App Wrapper 3.9.1 Beta 6 now features an atomic staple function for this reason.
https://www.ohanaware.com/appwrapper/appWrapper3update391Beta.dmg
I have also added a GUI interface for setting the Hardened options.
Don’t forget if you need to re-new or thinking to purchase to check out the OmegaBundle.net for a great discount on a huge amount of developer tools.
We too are using an HFS+ volume for notarization, and we havent had a problem. Maybe its the shared part? Or an ACL restriction?
My use of shared, was a poor choice. It’s not a networked volume. It’s actually a partition on the internal SSD. When the machine is not being used for testing, it runs macOS 10.10. So this partition is to share data between 10.10, 10.14 & now 10.15.
Although in all fairness, I’m wondering how long this is going to hold up. Since Beta 3 of Catalina, the machine has started frequently crashing in 10.15 & 10.14, on 10.14 I get an EFI crash report.
So most likely there’s something wrong with this machine, and probably needs to have all the different OSes blasted from it.