gpt4 book ai didi

xcode - 无法加载 Swift 运行时库(找不到图像)

转载 作者:可可西里 更新时间:2023-11-01 00:24:32 31 4
gpt4 key购买 nike

我更新了我的一个核心框架,以使用 Swift 作为实验。它构建良好,兼容性 header 具有可用于依赖它们的 Objective-C 类的 Swift 类,并且一切都可以正常编译。

但是,当启动应用程序(基础 SDK 和部署目标 OS X 10.10)时,它会立即崩溃:

dyld: Library not loaded: @rpath/libswift_stdlib_core.dylib
Referenced from: /Users/Craig/Library/Developer/Xcode/DerivedData/MacApp-dxcgahgplwpbjedqnembegifbowj/Build/Products/Debug/Fluffy.framework/Versions/A/Fluffy
Reason: image not found

请注意,MacApp 是我要启动的应用程序,它使用包含 Swift 代码的 Fluffy 框架。

Fluffy 项目的 Runpath Search Paths 设置为:

@executable_path/Frameworks

但我也试过空白。我试过重新启动 Xcode,但无济于事。使用 Yosemite 14A298i 和 Xcode beta 4。

最佳答案

我的框架 (Fluffy) 的 Runpath Search Paths 包含需要更新的 Swift 代码。它最初包含:

$(inherited)
@executable_path/../Frameworks

但在创建示例 Swift 项目并比较build设置后,Xcode 添加了:

@loader_path/Frameworks

到新创建的项目。我现有的框架项目中缺少这一点。添加它以便 Runpath Search Paths 包含这些值解决了问题:

$(inherited)
@executable_path/../Frameworks
@loader_path/Frameworks

关于xcode - 无法加载 Swift 运行时库(找不到图像),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24972359/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com