2012-02-22 56 views
2

我正在开发一个cocos2d应用程序,我需要集成youtube API上传视频到YouTube。 我已经集成了从here下载的gdata api。并且更改了项目设置,如下所示。错误集成谷歌API与iphone sdk

设置 其它链接器标记: -lxml2

其他C标志: -DDEBUG = 1

C语言的方言: C99 [-std = C99]

加入 头搜索路径: /usr/include/libxml2 并添加了libxml2.dlyb

但当我生成项目收到以下错误消息

Undefined symbols for architecture i386: 
    "_SCNetworkReachabilityCreateWithName", referenced from: 
     -[GDataOAuthSignIn startReachabilityCheck] in GDataOAuthSignIn.o 
    "_SCNetworkReachabilitySetCallback", referenced from: 
     -[GDataOAuthSignIn startReachabilityCheck] in GDataOAuthSignIn.o 
     -[GDataOAuthSignIn stopReachabilityCheck] in GDataOAuthSignIn.o 
    "_SCNetworkReachabilityScheduleWithRunLoop", referenced from: 
     -[GDataOAuthSignIn startReachabilityCheck] in GDataOAuthSignIn.o 
    "_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from: 
     -[GDataOAuthSignIn stopReachabilityCheck] in GDataOAuthSignIn.o 
    "_SecItemCopyMatching", referenced from: 
     -[GDataOAuthKeychain passwordForService:account:error:] in GDataOAuthViewControllerTouch.o 
    "_SecItemDelete", referenced from: 
     -[GDataOAuthKeychain removePasswordForService:account:error:] in GDataOAuthViewControllerTouch.o 
    "_SecItemAdd", referenced from: 
     -[GDataOAuthKeychain setPassword:forService:account:error:] in GDataOAuthViewControllerTouch.o 
    "_kSecAttrAccount", referenced from: 
     +[GDataOAuthKeychain keychainQueryForService:account:] in GDataOAuthViewControllerTouch.o 
    "_kSecAttrGeneric", referenced from: 
     +[GDataOAuthKeychain keychainQueryForService:account:] in GDataOAuthViewControllerTouch.o 
    "_kSecAttrService", referenced from: 
     +[GDataOAuthKeychain keychainQueryForService:account:] in GDataOAuthViewControllerTouch.o 
    "_kSecClass", referenced from: 
     +[GDataOAuthKeychain keychainQueryForService:account:] in GDataOAuthViewControllerTouch.o 
    "_kSecClassGenericPassword", referenced from: 
     +[GDataOAuthKeychain keychainQueryForService:account:] in GDataOAuthViewControllerTouch.o 
    "_kSecMatchLimit", referenced from: 
     -[GDataOAuthKeychain passwordForService:account:error:] in GDataOAuthViewControllerTouch.o 
    "_kSecMatchLimitOne", referenced from: 
     -[GDataOAuthKeychain passwordForService:account:error:] in GDataOAuthViewControllerTouch.o 
    "_kSecReturnData", referenced from: 
     -[GDataOAuthKeychain passwordForService:account:error:] in GDataOAuthViewControllerTouch.o 
    "_kSecValueData", referenced from: 
     -[GDataOAuthKeychain setPassword:forService:account:error:] in GDataOAuthViewControllerTouch.o 
ld: symbol(s) not found for architecture i386 
collect2: ld returned 1 exit status 

有人知道如果该项目所需的任何额外的设置,如何解决这个问题 ?

回答

8

包含此框架SystemConfiguration.framework