Notarization for driverkit Application with Xcode 14 returns failures

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"
 }
 ]

How are you building your product? With Xcode? With command-line tools? Or with third-party tooling?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Notarization for driverkit Application with Xcode 14 returns failures
 
 
Q