我正在开发一款基于Swift的iOS 8.3应用程序,我发现该应用程序启动非常缓慢,并且在应用程序加载过程中似乎停滞不前。事实上,在我的代码执行之前,只有一个线程是活动的,仅使用了60k内存,CPU也没有忙碌。请参见附加的屏幕截图。该应用程序等待约20-30秒钟,然后按预期继续运行,没有任何异常或错误消息。
所有这些都是因为苹果添加了安全检查而发生的。 这不仅适用于iOS设备,也适用于所有MAC设备。对于文件的任何更改,都会执行安全性和签名检查。 根据机器(iPhone/Mac)和互联网速度,需要一些时间才能完成。 对同一(无需重新编译、修改)文件的任何后续调用都不会出现此问题。