Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Codesign] Codesign and notarize .dmg installer on macOS #10641

Closed
2 tasks
jmarrec opened this issue Aug 6, 2024 · 1 comment · Fixed by #10645
Closed
2 tasks

[Codesign] Codesign and notarize .dmg installer on macOS #10641

jmarrec opened this issue Aug 6, 2024 · 1 comment · Fixed by #10645
Assignees
Labels
Defect Includes code to repair a defect in EnergyPlus Developer Issue Related to cmake, packaging, installers, or developer tooling (CI, etc) HighComplexityApproved Used for subcontractor defect complexity requests

Comments

@jmarrec
Copy link
Contributor

jmarrec commented Aug 6, 2024

Issue overview

After mounting the .dmg, when trying to execute the installer application, you get this:

image

Details

Some additional details for this issue (if relevant):

  • Platform (Operating system, version): macOS
  • Version of EnergyPlus (if using an intermediate build, include SHA): develop, eb6665f

Checklist

Add to this list or remove from it as applicable. This is a simple templated set of guidelines.

  • Ticket added to EnergyPlus Defect Complexity (Github Project)
  • Pull request created (the pull request will have additional tasks related to reviewing changes that fix this defect)
@jmarrec jmarrec added Defect Includes code to repair a defect in EnergyPlus Developer Issue Related to cmake, packaging, installers, or developer tooling (CI, etc) labels Aug 6, 2024
@jmarrec jmarrec self-assigned this Aug 6, 2024
@jmarrec
Copy link
Contributor Author

jmarrec commented Aug 12, 2024

Seems like the upcoming (fall 2024) macOS Sequoia would disallow overriding with right click if not signed: https://9to5mac.com/2024/08/06/macos-sequoia-makes-it-harder-to-run-apps-that-dont-follow-apples-security-rules/

@Myoldmopar Myoldmopar added the HighComplexityApproved Used for subcontractor defect complexity requests label Aug 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Defect Includes code to repair a defect in EnergyPlus Developer Issue Related to cmake, packaging, installers, or developer tooling (CI, etc) HighComplexityApproved Used for subcontractor defect complexity requests
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants