Skip to content

Fix netstandard2.0/2.1 API compatibility issues in backported code

a29d5f8
Select commit
Loading
Failed to load commit list.
Closed

[release/8.0] Backport iOS 18+ queue compatibility #1571

Fix netstandard2.0/2.1 API compatibility issues in backported code
a29d5f8
Select commit
Loading
Failed to load commit list.
Build Analysis / Build Analysis failed Mar 17, 2026 in 0s

.NET Result Analysis

Details

Tip

To unconditionally bypass the build analysis check (turn it green), you can use the escape mechanism feature. The completion time may vary, potentially taking several minutes, depending on the build analysis workload at the moment.

Test Failures (1 tests failed)

🔹 [All failing tests from dotnet.xharness]

    Microsoft.DotNet.XHarness.iOS.Shared.Tests.Hardware.TCCDatabaseTests.AgreeToPromptsAsyncSuccessTest [Details] [2.52% failure rate]
    [ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]

    Failing Configuration

    Data Driven SubResults
      Microsoft.DotNet.XHarness.iOS.Shared.Tests.Hardware.TCCDatabaseTests.AgreeToPromptsAsyncSuccessTest(runtime: \"com.apple.CoreSimulator.SimRuntime.iOS-12-1\", dbVersion: 3)
      Exception Message
      Assert.Contains() Failure\nNot found: \n           INSERT OR REPLACE INTO access VALUES('kTCCServiceAll','my-bundle-identifier',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServiceAddressBook','my-bundle-identifier',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServiceCalendar','my-bundle-identifier',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServiceCamera','my-bundle-identifier',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServicePhotos','my-bundle-identifier',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServiceMediaLibrary','my-bundle-identifier',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServiceMicrophone','my-bundle-identifier',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServiceUbiquity','my-bundle-identifier',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServiceWillow','my-bundle-identifier',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServiceAll','my-bundle-identifier.watchkitapp',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServiceAddressBook','my-bundle-identifier.watchkitapp',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServiceCalendar','my-bundle-identifier.watchkitapp',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServiceCamera','my-bundle-identifier.watchkitapp',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServicePhotos','my-bundle-identifier.watchkitapp',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServiceMediaLibrary','my-bundle-identifier.watchkitapp',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServiceMicrophone','my-bundle-identifier.watchkitapp',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServiceUbiquity','my-bundle-identifier.watchkitapp',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           INSERT OR REPLACE INTO access VALUES('kTCCServiceWillow','my-bundle-identifier.watchkitapp',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL,1773751898);\n           \nIn value:  List<String> [\"/path/to/my/data\", \"\\nINSERT OR REPLACE INTO access VALUES('kTCCServic\"...]
      Stack Trace
         at Microsoft.DotNet.XHarness.iOS.Shared.Tests.Hardware.TCCDatabaseTests.AgreeToPromptsAsyncSuccessTest(String runtime, Int32 dbVersion) in /_/tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/Hardware/TCCDatabaseTests.cs:line 144
      --- End of stack trace from previous location ---

Was this helpful? Yes No