@executable_path/Frameworks
your_target -> 构建设置 -> 链接 -> 运行路径搜索路径
shift + cmd + k
。 - ric@executable_path/Frameworks
@executable_path/../../Frameworks
(除了$(CONFIGURATION_BUILD_DIR)
)。 - Sti常规 > 嵌入式二进制文件
常规 > 链接的框架和库
构建阶段 > 链接二进制文件和库
@executable_path/Frameworks
添加到项目的运行路径搜索路径,而不是目标。
更新了带有Swift对象的Obj-C嵌入式框架后,我必须将“嵌入式内容包含Swift代码”切换为“是”,才能让我的Obj-C应用程序正常工作。
在一个命令行项目中,我遇到了这个错误(Xcode 10.2和macOS 10.14.3)
解决方法是升级到macOS 10.14.4
如果没有安装Swift 5运行时支持命令行工具包,则在macOS 10.14.3及更早版本上无法运行Swift命令行项目。没有这个包,Swift命令行项目在启动时会崩溃,并显示“dyld:Library not loaded”错误。(46824656)
希望能对某些人有所帮助。