mullweisser / mac-weenu

ISO 8601 Week Number in your macOS menu bar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ensure DMG Notarization

mullweisser opened this issue · comments

As a beginner in MacOS app development, I've realized the importance of notarizing WeeNu's DMG file to ensure security and to avoid issues with Gatekeeper etc.

This issue is opened to track the progress of understanding and implementing the notarization process.

Objective:

  • Verify Notarization Status: Determine whether the DMG file for WeeNu in the way it is currently being generated, is actually notarized by Apple.
  • Learn Notarization Process: Assuming the current DMG is not notarized, find out how to make sure that the DMG is being notarized (send to Apple, using my developer certificate?).

Challenges & Questions:

  • Notarization Verification: How to verify the notarization status of our existing DMG file? Are there specific tools or commands recommended by Apple for this purpose?
  • Steps for Notarization: What is the precise process (and purpose) for submitting a DMG file for notarization? This includes any preparation steps needed within the DMG creation process, as well as the submission and follow-up steps with Apple.
  • Automating Notarization: Is there a way to integrate the notarization process into our existing build pipeline to ensure that all future releases of WeeNu are automatically notarized?