我在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添加到公共头文件中。项目可以无问题地构建,但在框架中没有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文件保留在其中?