gpt4 book ai didi

swift - "dyld: Library not loaded' , "reason: Image not found"错误在 Swift 2.2 iOS with watch

转载 作者:搜寻专家 更新时间:2023-11-01 06:38:09 24 4
gpt4 key购买 nike

我已经使用 Carthage 加载了 Cardio 和 Result 框架,并将其添加到链接的二进制文件和嵌入式框架中。我在构建阶段添加了“复制新文件”。它在我的 iOS 目标、 watch 目标和 watch 扩展中显示框架的“手提箱”图标。该应用程序构建但随后在我的 watch 上加载任何场景之前崩溃。

控制台错误说

 "dyld: Library not loaded: @rpath/Cardio.framework/Cardio referenced from" (my realm database)  then " Reason: image not found"

有什么想法吗?

最佳答案

在 Xcode 中试试这个,

1) 在应用程序目标的Build Phases 设置选项卡上,单击+ 图标并选择New Run Script Phase。创建一个运行脚本,在其中指定您的 shell(例如:bin/sh),将以下内容添加到 shell 下面的脚本区域:

/usr/local/bin/carthage copy-frameworks

2) 并在 Input Files 下添加您要使用的框架的路径,例如:

$(SRCROOT)/Carthage/Build/iOS/Cardio.framework

关于swift - "dyld: Library not loaded' , "reason: Image not found"错误在 Swift 2.2 iOS with watch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39038125/

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