objective-c - 将 google api 与 iphone sdk 集成时出错

标签 objective-c cocos2d-iphone youtube-api gdata-api

我正在开发一个 cocos2d 应用程序,我需要集成 youtube API 以将视频上传到 youtube。 我已经集成了从 here 下载的 gdata api .并更改项目设置如下。

设置 其他链接器标志: -lxml2

其他 cflags: -DDEBUG=1

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

已添加 header 搜索路径: /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

谁知道怎么解决这个问题 如果项目需要任何其他设置?

最佳答案

包含此框架 SystemConfiguration.framework

关于objective-c - 将 google api 与 iphone sdk 集成时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9391987/

相关文章:

iphone - 将 UIButtons 添加到 Cocos2d 项目

xcode - 在Xcode中编译Box2D,构建目录问题

iphone - Cocos2D removeChildByTag 崩溃?

youtube - YouTube:自定义嵌入

ios - NSArray 与 C Array 性能比较

ios - 检查数组是否包含Object :@(float) in Objective-C can unexpectedly return NO

ios - 将点击事件传递给 subview iOS

ios - BOOL UIButton 上的按钮选择

javascript - 在最后一帧嵌入 youtube 视频

java - 我无法计算我的订阅者的Youtube API V3