use*_*064 9 macos cocoa objective-c ios xcode4
我将skype从workwork拖到我的frameworks文件夹然后导入<Skype/Skype.h>.当我跑,它给了我这个错误:
dyld: Library not loaded: @executable_path/../Frameworks/Skype.framework/Versions/A/Skype
Referenced from: /Users/test/Library/Developer/Xcode/DerivedData/TEST-edktdfqvxhqmfpfqrdqrmjojnfly/Build/Products/Debug/TEST.app/Contents/MacOS/TEST
Reason: image not found
Run Code Online (Sandbox Code Playgroud)
ser*_*gio 20
尝试为项目设置"Library Search Path"构建设置.
在Xcode 4.x中:
您需要将.framework从Project导航器拖到Copy Files构建阶段.
在Xcode 3.2.x中:
选择Project> New Build Phase> New Copy Files Build Phase
在"目标"下拉框中,选择"框架"
关闭"复制文件阶段信息"窗口以返回Xcode主窗口
在"组和文件"窗格中,展开"目标">"YourApplicationExectuable",您现在应该在其中看到"复制文件"条目
仍在"组和文件"窗格中,将框架拖到"复制文件"条目中
重新编译
如果不这样做,框架将不会实际复制到您的应用程序包中,因此当您的应用程序尝试将其加载到内存中时,将无法找到该框架.