gpt4 book ai didi

xcode - 在 Mac App Bundle 中嵌入框架

转载 作者:行者123 更新时间:2023-12-04 08:27:37 24 4
gpt4 key购买 nike

我正在尝试将 SDL 和 SDL_ttf 框架添加到我的应用程序中,我已经按照通常的方式完成了:将它们添加到“链接二进制文件与库”部分并添加了一个复制文件阶段,将它们复制到框架目录。这确实创建了一个带有嵌入式框架的应用程序包。但是,当我运行该应用程序时,出现此错误:

dyld: Library not loaded: @rpath/SDL_ttf.framework/Versions/A/SDL_ttf Referenced from: /Users/matthew.davies/Library/Developer/Xcode/DerivedData/MacHub-ambfqujqxbxyiqapaoctvsucpdeu/Build/Products/Release/MacHub.app/Contents/MacOS/MacHub Reason: image not found



我不知道还能做什么才能使应用程序可以找到框架,尽管它已嵌入到它的包中。

请问有什么想法吗?

最佳答案

我在网页上的评论中发现了原因。我需要将“运行路径搜索路径”build设置设置为“@loader_path/../Frameworks”并找到框架。

为什么没有在应用程序包的 Frameworks 目录中自动搜索框架对我来说是个谜?你在听苹果吗? :)

关于xcode - 在 Mac App Bundle 中嵌入框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12499232/

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