我正在尝试构建和运行基于 Cocoa 的 OSX 应用程序。但是,当我尝试将部署目标设置为 10.8 以外的任何版本时,应用程序尝试启动时会出现运行时错误:
dyld: Library not loaded: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
Referenced from: /Users/chris/Library/Developer/Xcode/DerivedData/Build/Products/Release/MyApp.app/Contents/MacOS/MyApp
Reason: Incompatible library version: MyApp requires version 64.0.0 or later, but ApplicationServices provides version 1.0.0
据我所知,我的应用程序中没有任何内容使用 ApplicationServices.framework 中的任何内容。我什至不知道它为什么会尝试加载该库。
作为参考,我使用了一些 3rd 方框架,包括 Growl.framework (Growl 2.0)、Sparkle.framework (Sparkle 1.5 b6) 和 MagicKit.framework (https://github.com/aidansteele/MagicKit)