Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions changes/3060.misc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
A note was added in the docs about expired intermediate Developer ID Apple certificates.
4 changes: 4 additions & 0 deletions docs/en/how-to/code-signing/macOS.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,10 @@ Congratulations! You've just successfully installed the Developer ID Application

The *specific type* of the certificate you have just created is quite precious, and you should make sure to keep it safe. A single Developer ID Application Certificate can be used to [sign, notarize and distribute multiple applications](https://developer.apple.com/forums/thread/657993) outside of the Mac App store, which is why a [very limited number of them](https://help.apple.com/xcode/mac/current/#/dev3a05256b8) can be created on a particular Developer Account. You should consider making a backup copy, which will require you to export the certificate together with the associated private key from the Keychain. The procedure for doing so is [documented by Apple](https://support.apple.com/guide/keychain-access/import-and-export-keychain-items-kyca35961/mac).

/// note | Issue: "Certificate is not trusted"

If, when you install the certificate, you receive an error that "'Developer ID Application: [...]' certificate is not trusted", it most likely means your Developer ID intermediate certificate has expired. The intermediate certificate is needed to validate your application certificate; it is provided by Apple as part of the Xcode developer tools, and is updated regularly. If you have an older macOS or Xcode installation, it's possible you have an out of date intermediate certificate. To fix this issue, you need to either upgrade your system to the latest versions of macOS and Xcode (recommended), or download and install the latest [Developer ID - G2 certificate](https://www.apple.com/certificateauthority/DeveloperIDG2CA.cer). Other up-to-date certificates can also be downloaded from [Apple PKI](https://www.apple.com/certificateauthority) if needed.

///

## Other types of Code Signing identities
Expand Down
21 changes: 11 additions & 10 deletions docs/spelling_wordlist
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
AAB
ABIs
ADB
adhoc
allowlist
AlmaLinux
amongst
APIs
ABIs
APK
appimage
AppImage
Expand Down Expand Up @@ -46,9 +46,9 @@ cookiecutter
Cookiecutter
cryptographic
CTRL
CVE
Curve
customizations
CVE
datetime
DBus
debugpy
Expand All @@ -62,8 +62,8 @@ dmg
DMGs
DNS
Dockerfile
ECC
drawable
ECC
embeddable
executables
FamilyWild
Expand Down Expand Up @@ -101,10 +101,10 @@ JSON
Kerberos
keychain
Keychain
keystore
keystores
keyring
keyserver
keystore
keystores
linters
Linux
linuxdeploy
Expand All @@ -122,11 +122,12 @@ manylinux
MkDocs
MSI
MSIs
MSVC
Namespace
Napari
natively
NET's
NDK
NET's
NFS
NSIS
NumPy
Expand All @@ -142,16 +143,17 @@ PFX
phablet
PID
pipx
PKI
PNG
PowerShell
ppb
PR
pre
precompiled
programmatically
proxied
Proxied
proxying
programmatically
PRs
PursuedPyBear
px
Expand All @@ -178,9 +180,9 @@ ReST
reStructuredText
RGB
RHEL
RSA
rpmbuild
rpmsign
RSA
rst
RTF
rumdl
Expand Down Expand Up @@ -219,8 +221,8 @@ Toolset
towncrier
tox
triaged
troff
Triaging
troff
TrustedPeople
TrustedPublisher
TTY
Expand Down Expand Up @@ -258,4 +260,3 @@ Xauth
Xcode
Xr
Xs
MSVC
Loading