我在Swift中开发了一个Mac应用程序,该应用程序处理文件夹中的一批WAV文件(基本上是通过遍历指定文件夹中的文件列表,并在NSOperationQueue中为每个文件创建一个操作)。当我从XCode内部运行该应用程序时,它运行得非常快(将运行方案设置为使用该应用程序的发行版)。但是,当我在XCode外部打开.app文件时(通过使用XCode DerivedData文件夹中的.app文件或通过对其进行存档),同一应用程序的运行速度将降低约15倍。发生这种行为的原因可能是什么?
显然,XCode将项目链接到使用Debug标志而不是Release标志编译的自定义框架的版本。在XCode上清理项目,手动删除所述框架的所有副本,然后再次编译所有内容,即可解决此问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句