Impossible d'exécuter le projet Xamarin iOS après la mise à jour de Visual Studio.
Parce que mis à jour IDE nécessite le dernier Xcode (iOS 13.4 SDK livré avec Xcode 11.4))
Détails de l'environnement
Ce que j'ai essayé .
Au lieu de mettre à jour le Xcode, j'ai simplement changé le Linker Behaviour
à Link Framework SDKs Only
.
Pas de chance, j'ai eu les erreurs suivantes.
Error MT5210: Native linking failed, undefined symbol: ___darwin_check_fd_set_overflow.
Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. (MT5210)
Error MT5202: Native linking failed. Please review the build log. (MT5202)
Error: linker command failed with exit code 1 (use -v to see invocation)
Référence .
Existe-t-il une autre option pour résoudre le problème sans mettre à jour le Xcode et macOS.
Toute aide sera vraiment appréciée.
Je vous remercie
Cela ressemble à Apple a une utilisation interrompue de -no_weak_imports
avec un XCode récent (voir https://github.com/mono/mono/issues/19393#issuecomment-606852342 et https://github.com/mono/mono/issues/19393 # issuecomment-607126761 ). Upstream Mono semble avoir contourné le problème avec https://github.com/dotnet/runtime/pull/36436 ) mais on se demande pourquoi Apple a introduit un dépendance à un symbole faible dans leurs bibliothèques système tout en offrant la possibilité de désactiver les symboles faibles ...