如何在Xcode 4中使用dylib文件创建工作框架

时间:2011-09-27 00:07:41

标签: xcode macos frameworks dylib

我在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文件保存在其中?

1 个答案:

答案 0 :(得分:61)