小编use*_*020的帖子

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

我在Xcode中创建了一个新的cocoa框架,删除了开头包含的所有库和文件,除了支持文件.

我有2个文件:

add.h

#ifndef add_add_h
#define add_add_h

void add(void);

#endif
Run Code Online (Sandbox Code Playgroud)

add.c
#include <stdio.h>
#include "add.h"

void add(void)
{
    printf("adfding");

}
Run Code Online (Sandbox Code Playgroud)

在构建阶段,我添加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
Run Code Online (Sandbox Code Playgroud)

如何创建一个简单的框架并将dylib文件保存在其中?

macos xcode frameworks dylib

18
推荐指数
1
解决办法
1万
查看次数

标签 统计

dylib ×1

frameworks ×1

macos ×1

xcode ×1