【发布时间】:2011-08-18 15:59:11
【问题描述】:
我正在 XCode 4 中创建一个框架。我公开了这个标头 (SkypeListener.h):
#import <Foundation/Foundation.h>
#import <Skype/Skype.h>
void start();
void stop();
@interface SkypeListener : NSObject <SkypeAPIDelegate>
- (void)start;
- (void)stop;
@end
该框架称为 SkypeTestFramework。现在为了测试这个框架,我设置了一个新项目,将 SkypeTestFramework 拖到 frameworks 文件夹中并导入:
#import <SkypeTestFramework/SkypeListener.h>
但我收到此错误:
/Users/****/Desktop/testskype/SkypeTestFramework.framework/Headers/SkypeListener.h:10:9: fatal error: 'Skype/Skype.h' file not found [1]
我做错了什么?谢谢。
哦,还有,在 SkypeTestFramework 中,我使用了一个名为 Skype.framework 的框架。会不会是这个问题造成的? 谢谢。
【问题讨论】:
-
Skype/Skype.h 在哪里?
-
将您的框架复制到您的项目文件夹中,然后从该位置添加您的框架。试试这个。
-
Asisih,我这样做了,现在我得到了这个: dyld: Library not loaded: /Library/Frameworks/TestFramework.framework/Versions/A/SkypeTestFramework 引用自:/Users/muhammadahmed/Library/Developer /Xcode/DerivedData/testskype-bchhhqwihaugdvcrhdrnwnbebbsk/Build/Products/Debug/testskype.app/Contents/MacOS/testskype 原因:找不到图像
标签: objective-c cocoa dylib xcode ios-frameworks