2016-12-02 45 views
14

我使用Xamarin和新的Visual Studio for Mac OS开发了多个(实验和原型)iOS应用程序,构建时间平均需要大约5-10分钟。当开始一个新项目时,构建时间很好。在处理我的应用程序时对源代码进行了一些更改(没有具体更改)。没有理由,编译时间开始增加到5-10分钟。我尝试了所有可能的构建选项(链接,无链接,SDK版本,新委托证书等)。Xamarin构建时间极其缓慢

经过对Activities-app(Mac OS,Sierra)的调查,我发现“codesign”进程占用了110%的CPU,并且只要构建完成就运行。

有没有人有任何这个问题的经验?

+0

我用来使建筑更快的一个技巧是右键单击解决方案并选择配置管理器,在那里您可以选择要构建的内容以及何时,通常在默认情况下,它会选择所有项目和所有平台,当您需要的是仅在将iOS设置为启动项目时才构建iOS,并且在将Android设置为启动项目时仅构建Android。 – BraveHeart

+0

在iOS中生成通常在xamarin中很慢。如果您正在创建跨平台应用程序并使用表单 - 我会建议使用android进行快速构建/测试过程。 –

+2

您能否将诊断版本输出添加到您的文章中,以便我们看到它的瓶颈? –

回答

4

我有同样的问题

先试后关闭Visual Studio中删除斌,OBJ从您的项目,终于启动Visual编译和运行

第二次尝试确保你在真实设备构建有时候模拟器会引起麻烦,如果确定成功但部署成功卡住了很多次

+0

出色的建议,从我的解决方案中的所有项目中删除'bin'和'obj'文件夹立即修复了缓慢生成问题。 – Jonathan

+0

我第二!我的VS在部署阶段停滞不前! –

+0

如果有其他人遇到这种情况,这在第一次构建中不适用于我,但在之后的每一次构建中都有效。 – ShannonS