Has anyone gotten Mac apps notarized with AIR 31?
Hello, I sat down today to notarize my Mac app in anticipation of the requirement coming up. It has been a bit painful, but I thought I made it through until I got errors right at the end -- errors that seem to indicate something is not right even in the first codesign stages.
Has anyone been successful at notarizing Mac apps?
I got three types of errors:
- Errors about unsigned binaries, e.g., "SimsUshare_v2.dmg/SimsUshare_v2.app/Contents/Frameworks/Adobe AIR.framework/Versions/1.0/Resources/A2712Enabler" and "SimsUshare_v2.dmg/SimsUshare_v2.app/Contents/Frameworks/Adobe AIR.framework/Versions/1.0/Resources/WebKit.dylib". However, I did the codesign-ing with --deep --force, which is supposed to code sign everything, apparently it is not
- Errors about insecure timestamps on the same two files, "SimsUshare_v2.dmg/SimsUshare_v2.app/Contents/Frameworks/Adobe AIR.framework/Versions/1.0/Resources/A2712Enabler" and "SimsUshare_v2.dmg/SimsUshare_v2.app/Contents/Frameworks/Adobe AIR.framework/Versions/1.0/Resources/WebKit.dylib"
- Errors about the executable not having runtime hardened, here is it "SimsUshare_v2.dmg/SimsUshare_v2.app/Contents/Frameworks/Adobe AIR.framework/Versions/1.0/Resources/A2712Enabler" and then the top-level "SimsUshare_v2.dmg/SimsUshare_v2.app/Contents/MacOS/SimsUshare". However, I had the --options runtime in the codesign as well.
I am happy to write up what I have done to get this stage so far, to help others, but I haven't quite made it through so I hesitate to share until I know it works. BTW, I was using this guide, which has a few issues regarding dashes, though it mostly works.
I emailed Apple, especially since they say you can notarize an app even with unsigned binaries, but I don't know what they will help with regarding the other issues. Thanks for any help on this!
-jonathan
