You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DetectSigningIdentityTaskTests fails because no valid iOS signing key remains.
Detailed MSBuild test reports confirm that the installed Apple development certificates are expired.
iOS, tvOS, and macOS app-build tests then fail in signing detection; the later test-suite summaries are consequences of that same root cause.
The first failed task in each listed job is Run tests. No publication or missing-artifact failure is classified separately.
Reproduction pattern and impact
Any PR test job that builds a signing-dependent device or extension configuration after the certificate expiry can fail. The issue currently blocks four monitored PRs and affects simulator, Windows-remote, MSBuild, and app-build test jobs across iOS, tvOS, and macOS.
Investigation performed
The Azure timelines, TestSummary reports, detailed NUnit reports, and representative binlogs were inspected. Searches across open and closed dotnet/macios issues used the exact error, DetectSigningIdentityTaskTests, keychain-signing terms, and expired-certificate terms. Issues #7171 and #20671 contain the same user-facing error but describe unrelated project/configuration problems, not expired CI credentials.
Retrying before replacement credentials are validated would deterministically repeat the failure.
Resolution / workaround
Renew and replace the Apple development certificates and associated provisioning profiles in the secure CI signing bundle/keychains. Validate the replacement with a full signing-dependent simulator run. After validation, rerun failed jobs; if Windows Integration is affected, rerun its entire stage.
Azure artifacts and detailed reports are retention-limited.
Summary
The Apple development certificates installed in the PR-test signing keychains expired on July 31, 2026. Signing-dependent tests now fail with:
No valid iOS/tvOS/macOS code signing keys found in keychain.expired-apple-development-certificates-no-valid-code-signing-keysAffected PRs
7e56322bf7c853b1c4ef12626f02cccf36d26fe5dotnettests_ios,dotnettests_tvos,dotnettests_macos,monotouch_ios,monotouch_tvos,msbuild, and WindowsDotnet tests2df8ff4002b2b5a6d461eeb47a45b9bf576130dfmsbuild85c0366c6c1b1233983943d0d59f08633b291c3cdotnettests_tvos,dotnettests_macos,monotouch_ios,monotouch_tvos, andmsbuildbf31c1874c3da70065394e2cf9a8feadbf722c34dotnettests_tvos,monotouch_ios,monotouch_tvos, andmsbuildDiagnostic evidence
DetectSigningIdentityTaskTestsfails because no valid iOS signing key remains.Run tests. No publication or missing-artifact failure is classified separately.Reproduction pattern and impact
Any PR test job that builds a signing-dependent device or extension configuration after the certificate expiry can fail. The issue currently blocks four monitored PRs and affects simulator, Windows-remote, MSBuild, and app-build test jobs across iOS, tvOS, and macOS.
Investigation performed
The Azure timelines, TestSummary reports, detailed NUnit reports, and representative binlogs were inspected. Searches across open and closed
dotnet/maciosissues used the exact error,DetectSigningIdentityTaskTests, keychain-signing terms, and expired-certificate terms. Issues #7171 and #20671 contain the same user-facing error but describe unrelated project/configuration problems, not expired CI credentials.Retry status
Resolution / workaround
Renew and replace the Apple development certificates and associated provisioning profiles in the secure CI signing bundle/keychains. Validate the replacement with a full signing-dependent simulator run. After validation, rerun failed jobs; if Windows Integration is affected, rerun its entire stage.
Azure artifacts and detailed reports are retention-limited.