-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Undefined symbols for architecture arm64 when switching from preview13 to preview14 #5411
Comments
Experiencing the same issue with latest preview on a clean freshly paved system. |
Seems I've found a workaround:
I'm still stuck on invalid path (windows-like slashes) beign passed to codesign |
After I've got past the codesign I've managed to deploy application. I'm attaching a crash log of a newly created "empty" application from Maui Blazor template Hope to get any reply on this issue or how to rollback VS to preview 13.. Additional: |
Same issue for us, only I followed the instructions on https://github.com/dotnet/maui/releases/tag/6.0.200-preview.14.2 and the error is the same, we were not able to find any workaround: Undefined symbols for architecture arm64: C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\15.2.302-preview.14.117\targets\Xamarin.Shared.Sdk.targets(1197,3): err |
What I did to solve the arm64 issue is making sure the release platform is set to ARM64 in the Configuration Manager.
Lines with Release|ARM64Now i am left with:
which looks like a problem mixing up macOS folder syntax with the windows one. |
Thanks @FirewizzNL , unfortunately creating the ARM64 platform did nothing to help (we're already setting a RuntimeIdentifier ios-arm64 and tried passing the PlatformTarget and Platform set to ARM64 to the build/publish command). The error for us remains the same. |
@dais-set Strange, because I get the same error if I change it to Any CPU. ps. We did define it here tho.
|
Yes, we also have it in the project file, but it appears the project file is not read anymore. If I don't specify it in the build command (since upgrading to preview14, was working with preview13), I get an error to specify the runtime identifier: From our project:
I don't currently have Entitlements setup for this project but have you tried opening the file on your mac build machine with xcode and checking/fixing the line endings and saving the file? Just a thought, in case visual studio created it wrong... Of course, if it worked with preview13, that's probably not your issue :) |
The file exists at the location. (if slashes are corrected). (I opened a new issue for this: #5491). Regarding your issue "A runtime identifier for a device architecture must be specified in order to publish this project.".
|
Yes, I created the configuration, which sets it up in the project (the same line |
@rolfbjarne or @dalexsoto ? |
Sooo, since #4227 has just been closed... should we assume there's no workaround? Is there any timeline on the service release? |
The service release is now available |
Could not install workload manifest for 'ios'. Details: The manifest package for 'ios' could not be found in any of the expected NuGet sources. On top of that if any other third party or local nuget source is configured. It fails and I have to disable that source in VS before attempting to connect to a Mac.
|
@Redth What is the advised way of installing the service release in CI? Currently, we're installing directly preview14:
The updated version of Visual Studio Preview is no longer connecting to the mac build server, as others have reported: Could not install workload manifest for 'ios'. Details: The manifest package for 'ios' could not be found in any of the expected NuGet sources |
Any update on this @rolfbjarne ? The issue remains using dotnet publish even after updating Visual Studio to today's version, Visual Studio itself can no longer connect to a mac build host, so it seems the service release not only did not fix the issue but introduced another problem. |
@dalexsoto did those packages make it to nuget as well from the service release? |
Description
After VS upgrade to preview14 (from preview13) iOS build no longer works.
Steps to Reproduce
Build will fail with the following message:
Version with bug
Preview 14 (current)
Last version that worked well
Preview 13
Affected platforms
iOS
Affected platform versions
iOS 12+
Did you find any workaround?
I did not find a workaround. Is there any way to downgrade VS to use preview13?
Relevant log output
The text was updated successfully, but these errors were encountered: