.net8.0 SDK样式项目,迁移到iOS 18支持的VS代码

问题描述 投票:0回答:0

/usr/local/share/dotnet/packs/microsoft.ios.sdk.net8.0_18.0/18.0.8319/targets/xamarin.shared.sdk.targets(1648,3) 错误:LD:为“ iOS-Simulator”构建,但在对象文件中链接 (/users/documents/dev/net8_prod/s.ios/obj/debug/net8.0-ios/iossimulator-arm64/linker-cache/appcenter.a [arm64] 为ios'

建造
[/Users/documents/dev/net8_prod/s.ios/s.ios.csproj] /USR/local/share/dotnet/packs/microsoft.ios.sdk.net8.0_18.0/18.0/18.0.8319/targets/xamarin.shared.sdk.sdk.targets(1648,3): 错误:clang ++:错误:链接器命令因出口代码1失败(使用-V 查看调用)[/USERS/DOCUMENTS/DEV/NET8_PROD/S.IOS/S.IOS.CSPROJ]

如果我继续删除App Center Nuget软件包,该错误来自Google Maps Nuget软件包。

/usr/local/share/dotnet/packs/microsoft.ios.sdk.net8.0_18.0/18.0.8319/targets/xamarin.shared.sdk.targets(1648,3) 错误:LD:为“ iOS-Simulator”构建,但在对象文件中链接 (/USERS/library/caches/xamarinbuilddownload/gmps-6.0.1/maps/frameworks/googlemaps.framework/googlemaps) 为'ios'[/users/documents/dev/net8_prod/s.ios/s.ios.ios.csproj]构建

我目前正在尝试建立在Apple Silicon M3 Max上运行的模拟器。我尝试在VSCODE中尝试并遇到相同的错误。 Mac 2022的Visual Studio终止了支持,但仍以某种方式运行iOS 18模拟器并在设备上运行,我正在为现有开发而努力,但无法使用相同的App Store生成App Store的构建。在过去的一周中,我完全陷入了困境,任何帮助都将不胜感激。

将其添加到.csproj文件中,该文件似乎可以用Nuget软件包解决该问题。

<PropertyGroup Condition="'$(RuntimeIdentifier)' != 'ios-arm64'"> <RuntimeIdentifier>iossimulator-x64</RuntimeIdentifier> </PropertyGroup>

ios .net visual-studio-code xamarin rider
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.