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

RFI: How do we get packages signed on Apples Store? #30

Open
sliptonic opened this issue Apr 13, 2023 · 5 comments
Open

RFI: How do we get packages signed on Apples Store? #30

sliptonic opened this issue Apr 13, 2023 · 5 comments
Assignees

Comments

@sliptonic
Copy link
Member

No description provided.

@sliptonic sliptonic converted this from a draft issue Apr 13, 2023
@sliptonic sliptonic changed the title Figure out how to get things signed on apple Request for Information: How do we get packages signed on Apples Store? Apr 13, 2023
@chennes chennes self-assigned this Apr 13, 2023
@sliptonic sliptonic changed the title Request for Information: How do we get packages signed on Apples Store? RFI: How do we get packages signed on Apples Store? Apr 13, 2023
@chennes
Copy link
Member

chennes commented Apr 13, 2023

This is really two different issues: we should definitely sign our executable, and that can be done without any sort of "approval" from Apple, we just need someone with a Developer certificate (I have one) to figure out what commands are actually needed to do the signing, preferably outside of Xcode.

Getting onto the App Store is a whole separate process, involving getting approved by Apple. I've gone through most of it before, it's mostly just paperwork. But I've only done it via Xcode, which I am not very fond of for FreeCAD development.

@JohnOCFII
Copy link

This article on the -codesign- command might be useful to signing outside of Xcode. https://eclecticlight.co/2019/01/17/code-signing-for-the-concerned-3-signing-an-app/
it also includes links to more in-depth articles. I was able to use this to fix a badly signed app from a different developer.

@chennes chennes moved this to Todo in Release Dashboard May 4, 2023
@chennes chennes moved this from Todo to In Progress in Release Dashboard May 4, 2023
@adrianinsaval
Copy link
Member

How do we get a FreeCAD signing certificate?

@chennes
Copy link
Member

chennes commented Jun 6, 2023

@yorikvanhavre and I are working on it. There are a few steps involved, but we're making progress.

@chennes
Copy link
Member

chennes commented Aug 18, 2023

The basic signing part of this RFI is resolved, and scripted/documented in https://github.com/FreeCAD/FreeCAD/blob/master/src/Tools/macos_sign_and_notarize.sh . We still need to figure out how to get an App into the App Store as "FPA" and not as my personal account.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: In Progress
Development

No branches or pull requests

4 participants