deezer-ios添加静态库

时间:2012-05-23 13:27:47

标签: iphone ios static-libraries

我正在尝试使用Deezer提供的iOS SDK来开发iPhone应用程序。我下载了框架here

我在Xcode(xcode 3.2.6)上启动了一个新项目,然后我导入了所有头文件(以及参考资料中的图片)。然后我右键单击Frameworks并选择“添加>添加现有框架”并选择由deezer提供的“libDeezer.a”。

我在我的应用程序委托类中编写了一些代码,当我尝试构建并运行该项目时,我收到了一个警告和一个错误:

ld: warning: in /Users/.../deezer-ios-sdk-0.5 3/deezer-ios-0.5/libDeezer.a, missing required architecture i386 in file
Undefined symbols:
   "_OBJC_CLASS_$_DeezerConnect", referenced from:
    objc-class-ref-to-DeezerConnect in deezer5AppDelegate.o
    ld: symbol(s) not found
    collect2: ld returned 1 exit status

如何将库链接到我的项目?有任何想法吗?

2 个答案:

答案 0 :(得分:1)

双击项目目标,在搜索路径组中,有一个名为Library Search path的属性。请正确指定路径。

如果您仍然怀疑让我知道,我会指定更多

答案 1 :(得分:1)

您是在为模拟器还是设备构建? Deezer的iOS SDK不适用于模拟器,只适用于设备。