Home
Guides
Interfaces
Troubleshooting
Certificate Issues
Not Installed
The certificate is not installed on this computer. Please see Manage Certificates.
Invalid
There is a problem with this certificate that App Wrapper can not pin point. Please download a new copy of the certificate, see Manage Certificates.
Expired
The certificate has expired and can no longer be used for code signing. Please download a new copy of the certificate, see Manage Certificates.
Missing Private Key
- Find the certificate in Keychain Access, use the "Search field" in the top right hand corner of the window.
- Delete the certificate.
- Visit https://developer.apple.com/account/resources/certificates/ to download a new copy of the certificate.
- Double click the certificate to install the certificate.
- In Keychain Access, find the newly installed certificate, and click on the "disclosure triangle" next to the name.
⚠️ If there isn't a triangle next to the name, it means that the key is still missing, and the certificate will need recreating. Guide to recreating certificates.
Certificate has invalid "Trust" settings or is self-signed.
- Open Keychain Access.
- Use the search field to find the certificate, if there are multiple, look for one with a blue + sign in it's icon.
- Double click that certificate, click the triangle next to "Trust" to expose the options.
- Select "Use System Defaults" next to "When using this certificate:"
Authority Certificate has invalid "Trust" settings.
- Developer ID certificates use the authority certificate "Developer ID Certification Authority".
- App Store Submission certificates use the authority "Apple Worldwide Developer Relations Certification Authority"
- Open Keychain Access.
- Use the search field to find the "Authority Certificate", if there are multiple, look for one with a blue + sign in it's icon.
- Double click that certificate, click the triangle next to "Trust" to expose the options.
- Select "Use System Defaults" next to "When using this certificate:"
Unable to build chain to self-signed root
Warning: unable to build chain to self-signed root for signer "Apple Distribution:
- Open Keychain Access.
- Use the search field to find "Apple Worldwide Developer Relations", searching for the exact certificate name fails for me under macOS Big Sur.
- Look for the certificate that expires Feb 20, 2030. If you can't find one, you can download it from https://developer.apple.com/support/expiration/.
- Double click that certificate, click the triangle next to "Trust" to expose the options.
- Select "Use System Defaults" next to "When using this certificate:"
Try wrapping again
Warning: unable to build chain to self-signed root for signer "Developer ID Application:
- Open Keychain Access.
- Use the search field to find "Developer ID Certification Authority".
- Double click that certificate, click the triangle next to "Trust" to expose the options.
- Select "Use System Defaults" next to "When using this certificate:"
Try wrapping again