I'm working on distributing a MAC App, and I'm also a complete beginner.
During deployment, the following was confirmed in the apple log:
Provisioning Profile Validation: profile 'teamid.Bundleid' is not provisioned for this device () embedded provisioning profile not valid: file:///Applications/SystemExtensions.app/Contents/embedded.provisionprofile error: Error Domain=CPProfileManager Code=-212 "Provisioning profile does not allow this device." UserInfo={NSLocalizedDescription=Provisioning profile does not allow this device.} Disallowing "BundleID" because no eligible provisioning profiles found
The app is notarized and runs normally, but when it runs, the app fails to start and ends with the error.
So I decided to create a Developer ID provisioning file.
- Go to the Apple Developer site.
- Since you already have a "Developer ID Applications" certificate and a Bundle ID is registered, you only need to create a provisioning file.
- On the Profile tab, on the Distribution tab, choose Developer ID and choose app Id.
- Then it will show no certificate as below screen.
- Actually, there are two Developer ID Application certificates as shown below.
How do I create it?