我已经在我的应用程序上工作了几个月,从来没有遇到问题让它在调试中运行。当我去创建我的第一个版本时,我收到了这个错误:
Library not loaded: @rpath/MacOSGlues.framework/Versions/A/MacOSGlues
Referenced from: /Users/USER/Library/Developer/Xcode/DerivedData/JazzCat-ffbfdfrcekhzjacupibevqyrfyoh/Build/Products/Debug/jazzcat.app/Contents/MacOS/jazzcat
Reason: image not found
我在包含另一个模块的工作区中进行构建。该错误引用该模块中的一个文件。
为了构建发布版本,我编辑了该方案并更改了“Build Configuration”以发布。我将应用程序放在Finder中并运行它以获取错误。如果我在xcode中按Cmd R,则发布版本运行正常。只有当我尝试直接运行它时(即在Xcode之外)。
我是否需要为发布做一个并行设置,其中包括为调试设置的部分或全部内容?我原以为这会是一个常见的问题,而且已经有了答案。我找不到一个。这是Xcode中工作区的快照。我假设文件是红色的,因为它们不受版本控制,而项目的大部分是。
“构建阶段”中的“目标依赖关系”中没有条目。当我尝试添加一个时,我唯一的选择就是我自己项目中的源代码文件。
SwiftAE项目是源代码。
在jazzcat /构建设置/搜索路径/框架搜索路径下,没有为调试设置任何内容,无论是有效还是发布。