第三方框架:Xcode不断查看/Library/Frameworks/
我一直坚持在Swift应用程序中包含第三方框架(用Objective-C编写)。我做了以下工作(这应该足够了):第三方框架:Xcode不断查看/Library/Frameworks/,xcode,Xcode,我一直坚持在Swift应用程序中包含第三方框架(用Objective-C编写)。我做了以下工作(这应该足够了): 将框架包括到项目中 将框架添加到“用库链接二进制文件”构建阶段 将框架添加到“复制文件”构建阶段(目标:“框架”) 将框架的主标头导入桥接标头 编译项目成功。但当我尝试运行它时,我收到以下错误: dyld: Library not loaded: /Library/Frameworks/ZipKit.framework/Versions/A/ZipKit 此外,我还设置了以下设
- 将框架包括到项目中
- 将框架添加到“用库链接二进制文件”构建阶段
- 将框架添加到“复制文件”构建阶段(目标:“框架”)
- 将框架的主标头导入桥接标头
dyld: Library not loaded: /Library/Frameworks/ZipKit.framework/Versions/A/ZipKit
此外,我还设置了以下设置:
- 运行路径搜索路径:@executable\u path/。/Frameworks
- 框架搜索路径:@executable_path/。/Frameworks(除了框架的源位置之外)
- 库搜索路径:@executable\u path/。/Frameworks
安装路径设置为/Library/Frameworks
我将此更改为@executable\u path/。/Frameworks
重新编译了它,重新编译了我的项目,现在它可以工作了。仅为子孙后代,您还可以使用命令行上的install\u name\u工具更改已编译框架上的安装路径,而无需重新编译。