【发布时间】:2013-12-24 06:22:14
【问题描述】:
我是Xcode 的新手,想添加和使用我从互联网上获取的framework,但是
当我通过右键单击产品并将其添加到我的产品文件夹并使用添加新文件时
运行良好,当我在我的 Mac 或任何其他 Mac 上使用我的项目的 project.app 文件时
给我dyld error 找不到捆绑图像。当我在我的
framework 文件夹它给我ld error 那个捆绑包找不到帮助。
ld: framework not found SMS-Bundled
Command /Developer/usr/bin/clang failed with exit code 1
*更新
当我现在将我的框架添加到框架文件夹时,它在运行时给了我错误...
dyld: Library not loaded: @executable_path/../Frameworks/SMS-Bundled.framework/Versions/A/SMS-Bundled
Referenced from: /Users/usman/Library/Developer/Xcode/DerivedData/Serial_Tools-detoutxzbnjrngcuulrbgcasxmjs/Build/Products/Debug/Serial Tools.app/Contents/MacOS/Serial Tools
Reason: image not found
【问题讨论】:
-
添加时是否检查过将资源复制到包中?
-
什么意思请解释你在说什么对不起我知道这是一个愚蠢的问题可能b但我是新人
-
发生这种情况是因为此框架未正确导出。您应该手动将其复制粘贴到您的项目文件夹中,然后从那里拖动它。然后确保项目设置中的框架路径设置为项目文件夹中的相对路径。
-
你的意思是拖放到框架文件夹??
-
我已经将它拖放到框架文件夹,但现在它给出了 dyld 错误,即我在我的问题中更新的图像未找到错误
标签: objective-c xcode cocoa frameworks