xamarin形式的ios版本构建挂起

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

我正在Windows计算机上运行VS 2019,并通过VS连接到Mac。我可以成功连接到Mac,而不会出现问题。当我执行发布版本时,会出现问题,该版本挂在“编译为本机”上。当我取消构建时,输出控制台上将显示以下输出:

5> C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Community \ MSBuild \ Xamarin \ iOS \ Xamarin.iOS.Common.targets(842,3):警告:客户端build16408Alpha在等待时已断开连接对主题xvs / Build / 16.3.0.278 / execute-task / UI.iOS / 1951504002fMTouch的回复5> C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Community \ MSBuild \ Xamarin \ iOS \ Xamarin.iOS.Common.targets(842,3):警告:执行以下命令时底层客户端发生错误操作。详细信息:客户端在尝试执行以下主题的取消订阅时已断开连接:xma / last-will5> C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Community \ MSBuild \ Xamarin \ iOS \ Xamarin.iOS.Common.targets(842,3):警告:客户端build16408Alpha在等待发布时已断开连接对主题xvs / Build / 16.3.0.278 / execute-task / UI.iOS / 1951504002fMTouch的响应5> C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Community \ MSBuild \ Xamarin \ iOS \ Xamarin.iOS.Common.targets(842,3):警告:位于Xamarin.Messaging.Client.MessagingClient.d__232.MoveNext() in E:\A\_work\445\s\External\messaging\src\Xamarin.Messaging.Client\MessagingClient.cs:line 175 5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(842,3): warning : System.Net.Mqtt.MqttClientException: The client has been disconnected while trying to perform the unsubscribe to topics: xma/last-will 5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(842,3): warning : at System.Net.Mqtt.Sdk.MqttClientImpl.<UnsubscribeAsync>d__33.MoveNext() in E:\A\_work\2653\s\src\Client\Sdk\MqttClientImpl.cs:line 302 5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(842,3): warning : --- End of stack trace from previous location where exception was thrown --- 5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(842,3): warning : at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(842,3): warning : at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(842,3): warning : at Xamarin.Messaging.Client.TopicObservable1。<< [d.MoveNext()in E:\ A_work \ 445 \ s \ External \ messaging \ src \ Xamarin.Messaging.Client \ TopicObservable.cs:line 325> C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Community \ MSBuild \ Xamarin \ iOS \ Xamarin.iOS.Common.targets(842,3):错误:客户端build16408Alpha在等待发布时已断开连接对主题xvs / Build / 16.3.0.278 / execute-task / UI.iOS / 1951504002fMTouch的响应

似乎执行发行版本时,与Mac的连接断开了。我所有的软件都是最新的。我也可以在Mac上以调试模式运行iOS模拟器。任何帮助将不胜感激..预先感谢!
ios macos xamarin.forms build hang
1个回答
0
投票
发布Build之前,请保持视觉stuido和xcode为最新版本。

你应该Selecting a Distribution Profile in a Xamarin.iOS Project

在Visual Studio中,请执行以下操作:

  • Solution Explorer中右键单击项目名称,然后选择Properties以打开它进行编辑。

  • 选择

    iOS Bundle Signing

  • Release |从[[Configuration下拉菜单中的iPhone在大多数情况下,
  • Signing Identity
  • Provisioning Profile

    可以保留为默认值Automatic,Visual Studio会根据捆绑包标识符选择正确的配置文件在Info.plist如果需要,从下拉列表中选择“签名身份和分发配置文件”(上面创建的):
  • 最后一次清理项目,然后再次重建。
  • © www.soinside.com 2019 - 2024. All rights reserved.