我在Swift中开发了一个Mac应用程序,用于处理文件夹中的一批WAV文件(基本上,通过遍历指定文件夹中的文件列表并在NSOperationQueue中为每个文件创建一个操作)。当我从XCode内部运行它时,应用程序运行得非常快(将我的运行方案设置为使用应用程序的发布版本)。但是,当我在XCode之外打开.app文件时(通过使用XCode DerivedData文件夹中的.app文件或通过归档它),相同的应用程序会慢大约15倍。这种行为可能是什么原因?
答案 0 :(得分:0)
显然,XCode将项目链接到使用Debug标志而不是Release标志编译的自定义框架的版本。在XCode上清理项目,手动删除所述框架的任何副本并再次编译所有内容解决了这个问题。