首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >库未加载,因为找不到图像。

库未加载,因为找不到图像。
EN

Stack Overflow用户
提问于 2015-11-20 23:33:15
回答 1查看 544关注 0票数 0

我在使用迦太基,面临着奇怪的问题。我的应用程序中有框架:

代码语言:javascript
复制
Mac-mini:Test test$ ls /Users/test/Library/Developer/CoreSimulator/Devices/C0CAD8E2-9371-47AE-855F-601FE289C585/data/Containers/Bundle/Application/1B18764D-EC63-4BF1-AC65-68ADDB714996/Test.app/Frameworks/
TestKit.framework
libswiftCore.dylib
libswiftCoreImage.dylib
libswiftDispatch.dylib
libswiftObjectiveC.dylib
libswiftContacts.dylib
libswiftCoreGraphics.dylib
libswiftDarwin.dylib
libswiftFoundation.dylib
libswiftUIKit.dylib

Mac-mini:Test test$ ls /Users/test/Library/Developer/CoreSimulator/Devices/C0CAD8E2-9371-47AE-855F-601FE289C585/data/Containers/Bundle/Application/1B18764D-EC63-4BF1-AC65-68ADDB714996/Test.app/Frameworks/TestKit.framework/
Headers
Info.plist
Modules
TestKit
_CodeSignature

但是,当我试图在模拟器中启动我的应用程序时,我会得到以下错误:

代码语言:javascript
复制
dyld: Library not loaded: @loader_path/../Frameworks/TestKit.framework/TestKit
  Referenced from: /Users/test/Library/Developer/CoreSimulator/Devices/C0CAD8E2-9371-47AE-855F-601FE289C585/data/Containers/Bundle/Application/51AECF63-CF31-4D69-821B-52571D64ED0B/Test.app/Test
  Reason: image not found
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-23 18:46:59

问题在于框架的构建。在目标设置中,必须设置特殊参数LD_DYLIB_INSTALL_NAME以更正值。在我的例子中,它被设置为@loader_path值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33837807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档