Open merchako opened 1 month ago
I think the problem -- or at least part of it -- is that we have not yet gotten complete clarity as to which organization's signing certificate would be used. Up until recently, we thought a "neutral"/consortium org would officially own Platform, but now it looks like that will not be the case. For Paratext 10 Studio, it will be jointly owned and developed by UBS and SIL, but since you can't have a jointly owned certificate, one of the two organizations' certificates will need to be used. Paratext 9 and earlier have been signed by UBS, so I think that is probably the intention for 10 as well.
@GlennPruitt says "If possible, I would like to use the same signing cert for P10 as we do for P9." Those certs are used for Windows signing. Can we use the same certs for macOS signing?
@irahopkinson macOS does not use Windows certificates. You have to have an Apple App Store account (SIL has an account that has a nonprofit waiver so that it does not cost the normal $99/year). You have to create a signing certificate that has a chain of trust back to Apple. You have to codesign binaries and then notarize the distribution dmg (specifying the teamId, username, password of a user in the account).
I have done this for the app-builders (Scripture App Builder, etc).
This shouldn't be considered an enhancement
. It should be required for deploying on macOS.
Chris, thanks for shedding light on this. I have moved this to be in our Q1 milestone so that it can be done prior to our first beta.
@GlennPruitt: When the time comes, let me know if you would like certificates and credentials from SIL's store.
User Story As a new macOS user, I want install Platform and Paratext Studio as signed apps so that I don't need to take advance actions to circumvent macOS security.
Description SIL developer Chris Hubbard writes:
Tasks