Ошибка интеграции Google API с Iphone SDK - PullRequest
2 голосов
/ 22 февраля 2012

Я занимаюсь разработкой приложения cocos2d, и мне нужно интегрировать API YouTube для загрузки видео на YouTube.Я интегрировал gdata api, скачанный с здесь . И изменил настройки проекта следующим образом.

установить другие флаги компоновщика: -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

Кто-нибудь знает, как решить эту проблему Если какие-либо дополнительные настройки необходимы для проекта?

1 Ответ

8 голосов
/ 22 февраля 2012

Включить эту структуру SystemConfiguration.framework

...