发布适用于 iOS 的 Maui 应用程序时遇到问题(架构 arm64 的未定义符号:“_SSLCopyALPNProtocols...)

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

我正在尝试从 Windows 上的 Visual Studio 发布 iOS 应用程序。我可以在模拟器中构建,但无法发布。我已按照以下说明操作:https://learn.microsoft.com/en-us/dotnet/maui/ios/deployment/publish-app-store?view=net-maui-8.0&tabs=vs

当我进行发布(右键单击项目 -> 发布)时,出现以下错误:

Undefined symbols for architecture arm64: "_SSLCopyALPNProtocols",
referenced from _AppleCryptoNative_SslGetAlpnSelected in
libSystem.Security.Cryptography.Native.Apple.a(pal_ssl.c.o)
"_SSLCopyDistinguishedNames", references from:
_AppleCryptoNative_SslCopyCADistiguishedNames in
libSystem.Security.Cryptography.Native.Apple.a(pal_ssl.c.o)
"_SSLCopyPeerTrust", referenced from
_AppleCryptoNative_SslCopyCertChain in
libSystem.Security.Cryptography.Native.Apple.a(pal_ssl.c.o)
_AppleCryptoNative_SsllsHostnameMatch in
libSystem.Security.Cryptography.Native.Apple.a (pal_ssl.c.o)
"_SSLCreateContext", referenced from
_AppleCryptoNative_SslGetCipherSuite in
libSystem.Security.Cryptography.Native.Apple.a (pal_ssl.c.o)
"_SSLGetNegotiatedProtocolVersion", referenced from
_AppleCryptoNative_SslGetProtocolVersion in libSystem.Se

我尝试设置新的最小 sdk 并重做 Microsoft 的步骤。

maui publish
1个回答
0
投票

你解决了吗?我也有同样的问题,你能帮我吗?

© www.soinside.com 2019 - 2024. All rights reserved.