I'm developing an app for mac, and I'm a complete novice I've never done in my life.
There are a total of 2 targets via extension, one of which contains endpoint-security.
Anyway, I succeeded in setting up the provisioning file on the developing PC, building it, and running it. I also wanted to bundle all those apps via dmg and run them on different Macos. But here's the problem: When I run it on another PC, I get a notification being blocked by the gatekeeper.
When I ran the following command through Google, rejected was confirmed, and I found out that this is the difference between notarization. command : spctl --assess --verbose=4 --type exec /Applications/My.app result : /Applications/My.app : rejected
Afterwards I created Certificates -> Add -> Developer ID Applications certificate from Apple Developer site and registered it to my keychain. After doing Xcode's Product -> Archives -> Distribute App -> Developer ID -> Upload for notarization, I selected as follows.
Distribution Certificate => Developer ID Applications
App1: [Error] Profile doesn't include the selected signing certificate. [Error] Profile is not a "Developer ID" profile.
App2: [Error] Profile doesn't include the selected signing certificate. [Error] Profile is not a "Developer ID" profile.
An error occurred in the provisioning profile, and when you use the provisioning used for build, I confirmed that the error occurred because the Type was Development.
[Where you need help] So I chose Developer ID from Create Profile on Apple developer site to create a new provisioning profile for Developer ID Applications. But it says no certificate here. Also, Distribution has the following items, and no matter which one I select, I could not create a provisioning file using the Developer ID Applications certificate created above.
[Distribution List]
- ad hoc
Create a distribution provisioning profile to install your app on a limited number of registered devices.
- tvOS Ad Hoc
Create a distribution provisioning profile to install your app on a limited number of registered tvOS devices.
- Developer ID
Create a Developer ID provisioning profile to use Apple services with your Developer ID signed applications.
- In House
To sign iOS apps for In House Distribution, you need a Certificate.
- tvOS In House
To sign tvOS apps for In House Distribution, you need a Certificate.
I would like to create a provisioning file for notarization, can you tell me in detail where to create it?