Xamarin iOS项目需要很长时间才能构建

Jua*_*ruz 1 build xamarin.ios xamarin

使用Xamarin Mac代理将iOS解决方案构建和部署到设备上需要很长时间。我花了大约5-5.5分钟才能完成建造。Xamarin.Android解决方案仅需2分钟即可构建。我尝试删除bin和object文件夹,以及重新启动/重置各种操作:

  • 断开PC并将其重新连接到iMac
  • 重新启动Visual Studio
  • 重新启动电脑
  • 重新启动iMac

Kev*_* Li 5

正如@SushiHangover所提到的,更新硬件是减少构建和部署时间的有效方法。

此外,还有一些软件级方法可以加快构建和部署时间。

  1. 启用增量构建。启用此选项后,IDE仅处理您更改的部分。请参阅Xamarin.iOS Build Improvements

    这是一种编译模式,其中每个程序集都编译到一个单独的共享库中。启用此功能后,在一个程序集中进行更改仅需要上载该程序集的本机代码,这将大大减少每次构建都必须部署到设备的数据量。

    另外,您需要更新链接器行为,因为设备Link all是最快的,而模拟器Don't link是最快的。更多详细信息,请参阅如何加快MonoTouch的编译时间?

  2. 启用特定于设备的构建。启用此功能后,Xamarin将仅针对您选择的特定设备进行构建。否则,它将为所有体系结构构建。在特定设备上调试时,此功能可以节省大量时间。

这些设置位于“属性”->“ iOS Build”中。 在此处输入图片说明