我在Xcode中创建了一个新的cocoa框架,删除了开头包含的所有库和文件,除了支持文件。
我有2个文件:
add.h
#ifndef add_add_h
#define add_add_h
void add(void);
#endif
和
add.c
#include <stdio.h>
#include "add.h"
void add(void)
{
printf("adfding");
}
在构建阶段我添加add.c来编译源代码,并添加add.h来编译头文件public。项目构建没有问题,但在框架中没有dylib文件,当我将框架拖放到另一个项目时,它说无法找到dylib文件。
dyld: Library not loaded: @rpath/add.framework/Versions/A/add
Referenced from: /Users/vjoukov/Desktop/Projects/test/build/Debug/test.app/Contents/MacOS/test
Reason: image not found
如何创建一个简单的框架并将dylib文件保存在其中?
答案 0 :(得分:61)