Xamarin形式ios版本构建挂起

我正在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-will 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):警告:位于Xamarin.Messaging.Client.MessagingClient.d__23 2.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.TopicObservable 1. d.MoveNext()在E:\ A_work \ 445 \ s \ External \ messaging \ src \ Xamarin.Messaging.Client \ TopicObservable.cs:line 32 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

的响应

执行发行版本时,与Mac的连接似乎断开了。 我所有的软件都是最新的。我也可以在Mac上以调试模式运行iOS模拟器。 任何帮助将不胜感激..预先感谢!

Bactryki 回答:Xamarin形式ios版本构建挂起

在发布Build之前,请保持视觉stuido和xcode为最新版本。

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

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

  • 解决方案资源管理器中右键单击项目名称,然后选择属性以将其打开以进行编辑。

  • 选择 iOS捆绑签名发布 | 配置下拉菜单中的 iPhone

  • 在大多数情况下,可以保留 Signing Identity Provisioning Profile 作为其默认值 Automatic 和Visual Studio将根据Info.plist

  • 中的捆绑包标识符选择正确的配置文件
  • 如果需要,从下拉列表中选择“签名身份和分发配置文件”(上面创建的):

最后一个干净的项目,然后再次重建。

,

我设法通过更正iOS构建配置来解决此问题。一旦完成,我所要做的就是等到构建完成(相当长的时间!)。

本文链接:https://www.f2er.com/3113560.html

大家都在问