-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Codesigning on MacOS #15745
Comments
The problem can be that we updated the build to be able to sign the app in Xcode. I used the command: But the command |
You are creating Xcode project and compiling Luanti from command line by Xcode in homebrew? |
Googling the "rejected (the code is valid but does not seem to be an app)", I get this SO post according to which setting |
We are adding |
Understand. |
@bevanjkay Btw, how did homebrew distribute the previous version of the unsigned Minetest app? |
It was being built in In the current situation, because Luanti is provided as a built application upstream, we would only distribute it as provided upstream, for MacOS in |
Luanti version
Operating system and version
MacOS 15.1
CPU model
No response
GPU model
No response
Active renderer
No response
Summary
Hi 👋🏻 - Homebrew maintainer here.
We were sitting next to your team at FOSDEM over the weekend and discussed getting the
minetest
package renamed toluanti
and updated to the latest version to ship through Homebrew. The best option here it to distribute the built Macintosh app as a Homebrew "cask" in thehomebrew-cask
repo. The package is currently failing one of our audits, because the system command to check codesigning is failing. The application itself seems to be signed and notarised correctly, but the error is likely to do with something being incorrect in theinfo.plist
file. I did notice the string for "DTPlatformBuild" is empty, so this could be a place to start.Related: Homebrew/homebrew-cask#200275 (comment)
Steps to reproduce
Run the following command on the app bundle.
spctl --assess --verbose Luanti.app
The text was updated successfully, but these errors were encountered: