无法使用新的 VS 2022 或 VS2022 for mac 和 xcode 15 编译 xamarin.forms

Unable to compile xamarin.forms with new VS 2022 or VS2022 for mac and xcode 15

提问人:Curtis-C 提问时间:11/16/2023 更新时间:11/16/2023 访问量:48

问:

将我的 VS 升级到 17.8.0,将我的 VS mac 升级到 17.6.7。我还将我的 mac 更新到 xcode 15。 Xamarin.Forms nuget 包的版本为 5.0.0.2662Xamarin.Forms nuget package is version 5.0.0.2662

我有一个xamarin.forms应用程序,它在以前的xcode和vs版本上编译得很好。为什么现在不起作用。我收到以下错误

 : warning : ignoring duplicate libraries: '-lc++', '-lxml2.2', '-lz'

MTOUCH:警告 MT5215:对“系统”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“System.Net.Security”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“kernel32”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“ntdll”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“crypt32”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“sspicli”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“Microsoft.Data.SqlClient.SNI”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“kernel32”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“libsecret-1.so”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“kernel32”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“ntdll”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“advapi32”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“libsecret-1.so”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“BCrypt”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“kernel32”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“dl”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“kernel32”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“kernel32”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 MTOUCH:警告 MT5215:对“kernel32”的引用可能需要对本机链接器的其他 -framework=XXX 或 -lXXX 指令 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) 错误 MT5209:本机链接错误:警告:忽略重复库:“-lc++”、“-lxml2.2”、“-lz” 错误 MT5209:本机链接错误:找不到框架“系统”

Xcode Xamarin Xamarin.ios

评论

0赞 Curtis-C 11/16/2023
好吧,这很奇怪,如果我更改链接选项以链接所有它都可以工作,但我无法调试
0赞 JialeDu 11/17/2023
验证 Xamarin.iOS 版本是否与 Xcode 15 兼容。有时,Xcode 的更新可能需要更新 Xamarin.iOS 以保持兼容性。请看如何提问最小可重复示例

答: 暂无答案