Post

Replies

Boosts

Views

Activity

Reply to certificates expired, created new certificates and missing Mac App Distribution
Output from my shell script that produces the application and the package installer: /Applications/com.gsequencer.GSequencer.app/Contents/MacOS/com.gsequencer.GSequencer.AudioUnitTest: replacing existing signature /Applications/com.gsequencer.GSequencer.app/Contents/MacOS/com.gsequencer.GSequencer.AudioUnitTest: signed Mach-O universal (x86_64 arm64) [com.gsequencer.GSequencer.AudioUnitTest] /Applications/com.gsequencer.GSequencer.app/Contents/MacOS/com.gsequencer.GSequencer: replacing existing signature /Applications/com.gsequencer.GSequencer.app/Contents/MacOS/com.gsequencer.GSequencer: signed app bundle with Mach-O universal (x86_64 arm64) [com.gsequencer.GSequencer] /Applications/com.gsequencer.GSequencer.app: replacing existing signature /Applications/com.gsequencer.GSequencer.app: signed app bundle with Mach-O universal (x86_64 arm64) [com.gsequencer.GSequencer] productbuild: Adding component at /Applications/com.gsequencer.GSequencer.app productbuild: Signing product with identity "3rd Party Mac Developer Installer: Joel Kraehemann (****)" from keychain /Users/joelkraehemann/Library/Keychains/login.keychain-db productbuild: Adding certificate "Apple Worldwide Developer Relations Certification Authority" productbuild: Adding certificate "Apple Root CA" productbuild: Wrote product to /Users/joelkraehemann/Desktop/com.gsequencer.GSequencer.pkg productbuild: Supported OS versions: [Min: 11.0, Before: None] Output from Transporter: Validation failed (409) Invalid Provisioning Profile. The provisioning profile included in the bundle com.gsequencer.GSequencer [com.gsequencer.GSequencer.pkg/Payload/com.gsequencer.GSequencer.app] is invalid. [Missing code-signing certificate.] For more information, visit the macOS Developer Portal. (ID: d7657aba-1015-4489-b046-5fa5251449d2) I copied the provisioning profile from fresh built minimal Xcode project consisting only of main binary and helper program. This used to work. I back up my keys and import the missing certificate and key. Could it be that I have messed up apple developer? Under Generate a Provisioning Profile I see 5 certificates: **** (Mac App Distribution)Jan 13, 2027 **** (Distribution)For use in Xcode 11 or laterJan 13, 2027 **** (Distribution)For use in Xcode 11 or laterJan 13, 2027 **** (Mac App Distribution)Jan 13, 2027 **** (Distribution)For use in Xcode 11 or laterJan 16, 2027 Which do I need to configure? Maybe time to revoke?
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
I have removed all duplicated certificates but I still get: Validation failed (409) Invalid Provisioning Profile. The provisioning profile included in the bundle com.gsequencer.GSequencer [com.gsequencer.GSequencer.pkg/Payload/com.gsequencer.GSequencer.app] is invalid. [Missing code-signing certificate.] For more information, visit the macOS Developer Portal. (ID: d7657aba-1015-4489-b046-5fa5251449d2)
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
Hi, I just did a backup of some keys and certificates in my local keyring. Then I removed expired certificates and keys without certificates. As reading about Certificate types, I think this certificate is missing: Mac App Distribution - Sign a Mac app before submitting it to the Mac App Store. https://developer.apple.com/help/account/certificates/certificates-overview/ This is the missing certificate I need, howto get it? I looked at the provisioning profile and it contains a new date, thats fine. Further I have checked my keyring and I think it is missing there, too.
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
Hi, I was able to build a minimal workspace, but with transporter I still get: Validation failed (409) Invalid Provisioning Profile. The provisioning profile included in the bundle com.gsequencer.GSequencer [com.gsequencer.GSequencer.pkg/Payload/com.gsequencer.GSequencer.app] is invalid. [Missing code-signing certificate.] For more information, visit the macOS Developer Portal. (ID: 713c80c4-ea99-4bb4-8e31-fb84909c0a67) regards, Joël
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
Hi, Did you create a new CSR? Or re-submit an existing one? I run openssl and then on apple developer I have edited the certificate and submitted the new CSR. openssl genrsa -out ALDencryption.key 2048 openssl req -new -key ALDencryption.key -out csr2048ALDEncrypt.certSigningRequest -subj "/emailAddress=****, CN=****, C=CH" openssl genrsa -out ALDsigning.key 2048 openssl req -new -key ALDsigning.key -out csr2048ALDSigning.certSigningRequest -subj "/emailAddress=****, CN=****, C=CH" Then I downloaded the certificates and installed them. Provisioning profiles authorise, amongst other things, specific code-signing certificates. If you create a new certificate, you need to regenerate your profile. Xcode generates usually the embedded provisioning profile, but my Xcode setup isn't working. The archive action fails. I build from my makefile all dependencies so there are build directories for arm64, x86_64 and the final universal app build from make. I am unsure what Xcode actually does? Last build it complained about duplicated files, although they were just for different architectures. Just now I build using universal destination, might be it helps. As long the archive build fails I won't get the new provisioning profile. regards, Joël
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
I would expect to be able to add "Mac Application Distribution" in Xcode "Manage Certificates", but it is missing. There are only 5 options available: Apple Development Apple Distribution Mac Installer Distribution Developer ID Application Developer ID Installer I have created all new certificates and updated profiles, excepted "Distribution Managed" and "Development" with platform "All", because they didn't expire yet. Further the "Distribution Managed" has no download button on developer.apple.com by "Certificates, Identifiers & Profiles". I think I have a little mess and some certificates are duplicated, but I am unsure about this.
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
When trying to upload with transporter I get: Validation failed (409) Invalid Provisioning Profile. The provisioning profile included in the bundle com.gsequencer.GSequencer [com.gsequencer.GSequencer.pkg/Payload/com.gsequencer.GSequencer.app] is invalid. [Missing code-signing certificate.] For more information, visit the macOS Developer Portal. (ID: 089e7659-c30c-470e-b66e-8afc63234f12)
Jan ’26
Reply to temporary exception audio unit host entitlement and the App Store
Yes I get following with transporter. Validation failed (409) Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on macOS. Specifically, key 'temporary-exception.audio-unit-host' in 'com.gsequencer.GSequencer.pkg/Payload/com.gsequencer.GSequencer.app/Contents/MacOS/com.gsequencer.GSequencer' is not supported. (ID: ****)
Sep ’25
Reply to certificates expired, created new certificates and missing Mac App Distribution
Transporter upload seems to work, after selecting the correct certificate on apple developer. Build again, new provisioning profile and it works.
Replies
Boosts
Views
Activity
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
In Xcode there is a download dialog available if you disable automatic signing. It says no eligible profile available.
Replies
Boosts
Views
Activity
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
One moment, I have a private key and what happens when I import another? Backup is recommended I think.
Replies
Boosts
Views
Activity
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
Output from my shell script that produces the application and the package installer: /Applications/com.gsequencer.GSequencer.app/Contents/MacOS/com.gsequencer.GSequencer.AudioUnitTest: replacing existing signature /Applications/com.gsequencer.GSequencer.app/Contents/MacOS/com.gsequencer.GSequencer.AudioUnitTest: signed Mach-O universal (x86_64 arm64) [com.gsequencer.GSequencer.AudioUnitTest] /Applications/com.gsequencer.GSequencer.app/Contents/MacOS/com.gsequencer.GSequencer: replacing existing signature /Applications/com.gsequencer.GSequencer.app/Contents/MacOS/com.gsequencer.GSequencer: signed app bundle with Mach-O universal (x86_64 arm64) [com.gsequencer.GSequencer] /Applications/com.gsequencer.GSequencer.app: replacing existing signature /Applications/com.gsequencer.GSequencer.app: signed app bundle with Mach-O universal (x86_64 arm64) [com.gsequencer.GSequencer] productbuild: Adding component at /Applications/com.gsequencer.GSequencer.app productbuild: Signing product with identity "3rd Party Mac Developer Installer: Joel Kraehemann (****)" from keychain /Users/joelkraehemann/Library/Keychains/login.keychain-db productbuild: Adding certificate "Apple Worldwide Developer Relations Certification Authority" productbuild: Adding certificate "Apple Root CA" productbuild: Wrote product to /Users/joelkraehemann/Desktop/com.gsequencer.GSequencer.pkg productbuild: Supported OS versions: [Min: 11.0, Before: None] Output from Transporter: Validation failed (409) Invalid Provisioning Profile. The provisioning profile included in the bundle com.gsequencer.GSequencer [com.gsequencer.GSequencer.pkg/Payload/com.gsequencer.GSequencer.app] is invalid. [Missing code-signing certificate.] For more information, visit the macOS Developer Portal. (ID: d7657aba-1015-4489-b046-5fa5251449d2) I copied the provisioning profile from fresh built minimal Xcode project consisting only of main binary and helper program. This used to work. I back up my keys and import the missing certificate and key. Could it be that I have messed up apple developer? Under Generate a Provisioning Profile I see 5 certificates: **** (Mac App Distribution)Jan 13, 2027 **** (Distribution)For use in Xcode 11 or laterJan 13, 2027 **** (Distribution)For use in Xcode 11 or laterJan 13, 2027 **** (Mac App Distribution)Jan 13, 2027 **** (Distribution)For use in Xcode 11 or laterJan 16, 2027 Which do I need to configure? Maybe time to revoke?
Replies
Boosts
Views
Activity
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
I have removed all duplicated certificates but I still get: Validation failed (409) Invalid Provisioning Profile. The provisioning profile included in the bundle com.gsequencer.GSequencer [com.gsequencer.GSequencer.pkg/Payload/com.gsequencer.GSequencer.app] is invalid. [Missing code-signing certificate.] For more information, visit the macOS Developer Portal. (ID: d7657aba-1015-4489-b046-5fa5251449d2)
Replies
Boosts
Views
Activity
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
You are right these are the 2 certificates used: Apple Distribution 3rd Party Mac Developer Installer
Replies
Boosts
Views
Activity
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
What is with these 2 files? csr2048ALDEncrypt.certSigningRequest csr2048ALDSigning.certSigningRequest Do I need to run the certificate assistant with it? I just created these 2 files without any further actions.
Replies
Boosts
Views
Activity
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
Hi, I just did a backup of some keys and certificates in my local keyring. Then I removed expired certificates and keys without certificates. As reading about Certificate types, I think this certificate is missing: Mac App Distribution - Sign a Mac app before submitting it to the Mac App Store. https://developer.apple.com/help/account/certificates/certificates-overview/ This is the missing certificate I need, howto get it? I looked at the provisioning profile and it contains a new date, thats fine. Further I have checked my keyring and I think it is missing there, too.
Replies
Boosts
Views
Activity
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
Hi, I was able to build a minimal workspace, but with transporter I still get: Validation failed (409) Invalid Provisioning Profile. The provisioning profile included in the bundle com.gsequencer.GSequencer [com.gsequencer.GSequencer.pkg/Payload/com.gsequencer.GSequencer.app] is invalid. [Missing code-signing certificate.] For more information, visit the macOS Developer Portal. (ID: 713c80c4-ea99-4bb4-8e31-fb84909c0a67) regards, Joël
Replies
Boosts
Views
Activity
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
Hi, Did you create a new CSR? Or re-submit an existing one? I run openssl and then on apple developer I have edited the certificate and submitted the new CSR. openssl genrsa -out ALDencryption.key 2048 openssl req -new -key ALDencryption.key -out csr2048ALDEncrypt.certSigningRequest -subj "/emailAddress=****, CN=****, C=CH" openssl genrsa -out ALDsigning.key 2048 openssl req -new -key ALDsigning.key -out csr2048ALDSigning.certSigningRequest -subj "/emailAddress=****, CN=****, C=CH" Then I downloaded the certificates and installed them. Provisioning profiles authorise, amongst other things, specific code-signing certificates. If you create a new certificate, you need to regenerate your profile. Xcode generates usually the embedded provisioning profile, but my Xcode setup isn't working. The archive action fails. I build from my makefile all dependencies so there are build directories for arm64, x86_64 and the final universal app build from make. I am unsure what Xcode actually does? Last build it complained about duplicated files, although they were just for different architectures. Just now I build using universal destination, might be it helps. As long the archive build fails I won't get the new provisioning profile. regards, Joël
Replies
Boosts
Views
Activity
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
I would expect to be able to add "Mac Application Distribution" in Xcode "Manage Certificates", but it is missing. There are only 5 options available: Apple Development Apple Distribution Mac Installer Distribution Developer ID Application Developer ID Installer I have created all new certificates and updated profiles, excepted "Distribution Managed" and "Development" with platform "All", because they didn't expire yet. Further the "Distribution Managed" has no download button on developer.apple.com by "Certificates, Identifiers & Profiles". I think I have a little mess and some certificates are duplicated, but I am unsure about this.
Replies
Boosts
Views
Activity
Jan ’26
Reply to certificates expired, created new certificates and missing Mac App Distribution
When trying to upload with transporter I get: Validation failed (409) Invalid Provisioning Profile. The provisioning profile included in the bundle com.gsequencer.GSequencer [com.gsequencer.GSequencer.pkg/Payload/com.gsequencer.GSequencer.app] is invalid. [Missing code-signing certificate.] For more information, visit the macOS Developer Portal. (ID: 089e7659-c30c-470e-b66e-8afc63234f12)
Replies
Boosts
Views
Activity
Jan ’26
Reply to temporary exception audio unit host entitlement and the App Store
Yes I get following with transporter. Validation failed (409) Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on macOS. Specifically, key 'temporary-exception.audio-unit-host' in 'com.gsequencer.GSequencer.pkg/Payload/com.gsequencer.GSequencer.app/Contents/MacOS/com.gsequencer.GSequencer' is not supported. (ID: ****)
Replies
Boosts
Views
Activity
Sep ’25
Reply to Embedding a command-line tool to Application
It is available for test. now.
Replies
Boosts
Views
Activity
Sep ’25
Reply to Embedding a command-line tool to Application
Update, removing restricted entitlements from nested executable helped. As described here: TestFlight, Provisioning Profiles, and the Mac App Store Now it is going to be processed. com.gsequencer.GSequencer.app/Contents/MacOS/com.gsequencer.GSequencer.AudioUnitTest com.apple.security.app-sandbox: true com.apple.security.inherit: true
Replies
Boosts
Views
Activity
Sep ’25