Skip to content

[msbuild] Make actool work correctly for Mac Catalyst apps by passing '--ui-framework-family uikit'. Fixes #10804.#10815

Merged
rolfbjarne merged 2 commits intodotnet:mainfrom
rolfbjarne:issue-10804
Mar 10, 2021
Merged

[msbuild] Make actool work correctly for Mac Catalyst apps by passing '--ui-framework-family uikit'. Fixes #10804.#10815
rolfbjarne merged 2 commits intodotnet:mainfrom
rolfbjarne:issue-10804

Conversation

@rolfbjarne
Copy link
Copy Markdown
Member

Also

  • Fix the Mac Catalyst sample to use the correct contents.json and images sizes
    for Mac Catalyst app icons.
  • Fix the contents.json and image sizes for the Mac Catalyst test project as well.
  • Add unit test for Mac Catalyst that ensures that Assets.car is in the final app.

Fixes #10804.

… '--ui-framework-family uikit'. Fixes dotnet#10804.

Also

* Fix the Mac Catalyst sample to use the correct contents.json and images sizes
  for Mac Catalyst app icons.
* Fix the contents.json and image sizes for the Mac Catalyst test project as well.
* Add unit test for Mac Catalyst that ensures that Assets.car is in the final app.

Fixes dotnet#10804.
@rolfbjarne rolfbjarne requested a review from emaf as a code owner March 9, 2021 14:05
@vs-mobiletools-engineering-service2
Copy link
Copy Markdown
Collaborator

❌ Tests failed on Build ❌

Tests failed on Build.

API diff

✅ API Diff from stable

View API diff

Test results

122 tests failed, 60 tests passed.

Failed tests

  • monotouch-test/Mac Catalyst/Debug: BuildFailure
  • monotouch-test/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • monotouch-test/iOS Unified 64-bits - simulator/Debug (LinkSdk): BuildFailure
  • monotouch-test/iOS Unified 64-bits - simulator/Debug (static registrar): BuildFailure
  • monotouch-test/iOS Unified 64-bits - simulator/Release (all optimizations): BuildFailure
  • monotouch-test/iOS Unified 64-bits - simulator/Debug (all optimizations): BuildFailure
  • monotouch-test/tvOS - simulator/Debug: BuildFailure
  • monotouch-test/tvOS - simulator/Debug (LinkSdk): BuildFailure
  • monotouch-test/tvOS - simulator/Debug (static registrar): BuildFailure
  • monotouch-test/tvOS - simulator/Release (all optimizations): BuildFailure
  • monotouch-test/tvOS - simulator/Debug (all optimizations): BuildFailure
  • monotouch-test/watchOS 32-bits - simulator/Debug: BuildFailure
  • monotouch-test/watchOS 32-bits - simulator/Debug (LinkSdk): BuildFailure
  • monotouch-test/watchOS 32-bits - simulator/Debug (static registrar): BuildFailure
  • monotouch-test/watchOS 32-bits - simulator/Release (all optimizations): BuildFailure
  • monotouch-test/watchOS 32-bits - simulator/Debug (all optimizations): BuildFailure
  • dont link/Mac Catalyst/Debug: BuildFailure
  • dont link/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • dont link/iOS Unified 64-bits - simulator/Release: BuildFailure
  • dont link/iOS Unified 64-bits - simulator/Debug [dotnet]: BuildFailure
  • dont link/iOS Unified 64-bits - simulator/Release [dotnet]: BuildFailure
  • dont link/tvOS - simulator/Debug: BuildFailure
  • dont link/tvOS - simulator/Release: BuildFailure
  • dont link/watchOS 32-bits - simulator/Debug: BuildFailure
  • dont link/watchOS 32-bits - simulator/Release: BuildFailure
  • link all/Mac Catalyst/Debug: BuildFailure
  • link all/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • link all/iOS Unified 64-bits - simulator/Release: BuildFailure
  • link all/iOS Unified 64-bits - simulator/Debug [dotnet]: BuildFailure
  • link all/iOS Unified 64-bits - simulator/Release [dotnet]: BuildFailure
  • link all/tvOS - simulator/Debug: BuildFailure
  • link all/tvOS - simulator/Release: BuildFailure
  • link all/watchOS 32-bits - simulator/Debug: BuildFailure
  • link all/watchOS 32-bits - simulator/Release: BuildFailure
  • link sdk/Mac Catalyst/Debug: BuildFailure
  • link sdk/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • link sdk/iOS Unified 64-bits - simulator/Release: BuildFailure
  • link sdk/iOS Unified 64-bits - simulator/Debug [dotnet]: BuildFailure
  • link sdk/iOS Unified 64-bits - simulator/Release [dotnet]: BuildFailure
  • link sdk/tvOS - simulator/Debug: BuildFailure
  • link sdk/tvOS - simulator/Release: BuildFailure
  • link sdk/watchOS 32-bits - simulator/Debug: BuildFailure
  • link sdk/watchOS 32-bits - simulator/Release: BuildFailure
  • introspection/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • introspection/iOS Unified 64-bits - simulator/Debug [dotnet]: BuildFailure
  • introspection/tvOS - simulator/Debug: BuildFailure
  • introspection/tvOS - simulator/Debug [dotnet]: BuildFailure
  • introspection/watchOS 32-bits - simulator/Debug: BuildFailure
  • introspection/iOS Unified 64-bits - simulator/Debug (iOS 10.3): BuildFailure
  • introspection/iOS Unified 64-bits - simulator/Debug (iOS 10.3) [dotnet]: BuildFailure
  • introspection/tvOS - simulator/Debug (tvOS 10.2): BuildFailure
  • introspection/tvOS - simulator/Debug (tvOS 10.2) [dotnet]: BuildFailure
  • introspection/watchOS 32-bits - simulator/Debug (watchOS 3.2): BuildFailure
  • [NUnit] Mono BCL tests group 1/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono BCL tests group 1/tvOS - simulator/Debug: BuildFailure
  • [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono BCL tests group 2/tvOS - simulator/Debug: BuildFailure
  • [xUnit] Mono BCL tests group 3/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono BCL tests group 3/tvOS - simulator/Debug: BuildFailure
  • [xUnit] Mono BCL tests group 4/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono BCL tests group 4/tvOS - simulator/Debug: BuildFailure
  • [xUnit] Mono BCL tests group 5/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono BCL tests group 5/tvOS - simulator/Debug: BuildFailure
  • mscorlib Part 1/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • mscorlib Part 1/tvOS - simulator/Debug: BuildFailure
  • mscorlib Part 1/watchOS 32-bits - simulator/Debug: BuildFailure
  • mscorlib Part 2/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • mscorlib Part 2/tvOS - simulator/Debug: BuildFailure
  • mscorlib Part 2/watchOS 32-bits - simulator/Debug: BuildFailure
  • mscorlib Part 3/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • mscorlib Part 3/tvOS - simulator/Debug: BuildFailure
  • mscorlib Part 3/watchOS 32-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemCoreXunit Part 1/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemCoreXunit Part 1/tvOS - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemCoreXunit Part 1/watchOS 32-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemCoreXunit Part 2/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemCoreXunit Part 2/tvOS - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemCoreXunit Part 2/watchOS 32-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemXunit/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemXunit/tvOS - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemXunit/watchOS 32-bits - simulator/Debug: BuildFailure
  • fsharp/watchOS 32-bits - simulator/Debug: BuildFailure
  • framework-test/watchOS 32-bits - simulator/Debug: BuildFailure
  • xcframework-test/watchOS 32-bits - simulator/Debug: BuildFailure
  • interdependent-binding-projects/watchOS 32-bits - simulator/Debug: BuildFailure
  • mono-native-compat/watchOS 32-bits - simulator/Debug: BuildFailure
  • mono-native-unified/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemCoreTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemNumericsTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemRuntimeSerializationTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemTransactionsTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemXmlTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemXmlLinqTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemComponentModelDataAnnotationsTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemJsonTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemServiceModelWebTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemIOCompressionTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemIOCompressionFileSystemTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono MonoCSharpTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemSecurityTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono MonoDataSqliteTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono MonoRuntimeTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemDataTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemDataDataSetExtensionsTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemNetHttpTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemServiceModelTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono CorlibTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [NUnit] Mono SystemWebServicesTests/watchOS 32-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemDataXunit/watchOS 32-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemJsonXunit/watchOS 32-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemSecurityXunit/watchOS 32-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemLinqXunit/watchOS 32-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemXmlXunit/watchOS 32-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemRuntimeCompilerServicesUnsafeXunit/watchOS 32-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemNumericsXunit/watchOS 32-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono MicrosoftCSharpXunit/watchOS 32-bits - simulator/Debug: BuildFailure
  • [xUnit] Mono SystemNetHttpUnitTestsXunit/watchOS 32-bits - simulator/Debug: BuildFailure
  • mmptest/macOS/Debug: Failed (Execution failed with exit code 1)
  • MSBuild tests/Integration: Failed (Execution failed with exit code 88)
  • MTouch tests/NUnit: Failed (Execution failed with exit code 7)
  • DotNet tests: Failed (Execution failed with exit code 1)

Pipeline on Agent XAMBOT-1095'

@vs-mobiletools-engineering-service2
Copy link
Copy Markdown
Collaborator

✅ Tests passed on Build. ✅

Tests passed on Build.

API diff

✅ API Diff from stable

View API diff

🎉 All 182 tests passed 🎉

Pipeline on Agent XAMBOT-1095'

@rolfbjarne rolfbjarne merged commit 61ef956 into dotnet:main Mar 10, 2021
@rolfbjarne rolfbjarne added the not-notes-worthy Ignore for release notes label Mar 10, 2021
@rolfbjarne rolfbjarne deleted the issue-10804 branch September 10, 2021 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

not-notes-worthy Ignore for release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[MacCatalyst] Icons are not compiled nor added to the app

7 participants