我正在尝试将SDL和SDL_ttf框架添加到我的应用程序中,我已经按照通常的方式做到了:将它们添加到“链接库二进制文件”部分,并添加一个复制文件阶段,将它们复制到框架目录中。这确实创建了一个带有嵌入式框架的应用程序包。但是,当我运行应用程序时,我会得到以下错误:
未加载库:@rpath/SDL_ttf.framework/Versions/A/SDL_ttf引用自: /Users/matthew.davies/Library/Developer/Xcode/DerivedData/MacHub-ambfqujqxbxyiqapaoctvsucpdeu/Build/Products/Release/MacHub.app/Contents/MacOS/MacHub原因:图像未找到
我不知道还能做些什么,这样应用程序才能找到框架,尽管它被嵌入了包中。
有什么想法吗?
发布于 2012-09-19 17:29:23
我在网页上的评论中发现了原因。我需要将"Runpath搜索路径“构建设置设置为”@加载器_path/./framework“,并找到框架。
为什么在应用程序包的框架目录中不自动搜索框架对我来说完全是个谜?你在听苹果吗?:)
https://stackoverflow.com/questions/12499232
复制相似问题