We are developing an driverkit application which installs a dext. With latest Xcode 14, it requires a Provisioning profile with capabilities for both macOS and iOS. I created a new provisioning profile with these capabilities, but it comes with Apple Development certificate by default. The notarizer requires a valid Developer ID Certificate. So I am not able to Notarize my app with Apple. It returns "The binary is not signed with a Valid Developer ID certificate." I find no way to link the developer ID certificate with the provisioning profile.
I need help with notarizing the app. Kindly let me know is it possible to link my valid Developer ID with the new Provisioning profile. Attaching Notarization log below.
{
"severity": "error",
"code": null,
"path": "LAN78xx-Installer_Baseline_v1.6.pkg/LAN78xx-Installer.pkg
Contents/Payload/Applications/LAN7800App.app/Contents/MacOS/
LAN7800App",
"message": "The binary is not signed with a valid Developer ID certificate.",
"docUrl": "https://developer.apple.com/documentation/security/
notarizing_macos_software_before_distribution/
resolving_common_notarization_issues#3087721",
"architecture": "x86_64"
},
{
"severity": "error",
"code": null,
"path": "LAN78xx-Installer_Baseline_v1.6.pkg/LAN78xx-Installer.pkg
Contents/Payload/Applications/LAN7800App.app/Contents/MacOS/
LAN7800App",
"message": "The binary is not signed with a valid Developer ID certificate.",
"docUrl": "https://developer.apple.com/documentation/security/
notarizing_macos_software_before_distribution/
resolving_common_notarization_issues#3087721",
"architecture": "arm64"
},
{
"severity": "error",
"code": null,
"path": "LAN78xx-Installer_Baseline_v1.6.pkg/LAN78xx-Installer.pkg
Contents/Payload/Applications/LAN7800App.app/Contents/Library/
SystemExtensions/com.microchip.DriverKit.LAN7800.dext/
com.microchip.DriverKit.LAN7800",
"message": "The binary is not signed with a valid Developer ID certificate.",
"docUrl": "https://developer.apple.com/documentation/security/
notarizing_macos_software_before_distribution/
resolving_common_notarization_issues#3087721",
"architecture": "x86_64"
},
{
"severity": "error",
"code": null,
"path": "LAN78xx-Installer_Baseline_v1.6.pkg/LAN78xx-Installer.pkg
Contents/Payload/Applications/LAN7800App.app/Contents/Library/
SystemExtensions/com.microchip.DriverKit.LAN7800.dext/
com.microchip.DriverKit.LAN7800",
"message": "The binary is not signed with a valid Developer ID certificate.",
"docUrl": "https://developer.apple.com/documentation/security/
notarizing_macos_software_before_distribution/
resolving_common_notarization_issues#3087721",
"architecture": "arm64"
}
]