Подтвердить что ты не робот

SDK SDK

Я не хочу интегрировать twitter или Facebook с моим приложением Parse, и я указал, что в кодировке того, что я хочу, на моем экране входа в систему. У меня появилось 6 ошибок: (Я использую Xcode 5 и последнюю версию Parse SDK)

Undefined symbols for architecture x86_64:
  "_ACAccountTypeIdentifierTwitter", referenced from:
      -[PF_Twitter getLocalTwitterAccountAsync] in Parse(PF_Twitter.o)
  "_OBJC_CLASS_$_ACAccountStore", referenced from:
      objc-class-ref in Parse(PF_Twitter.o)
  "_OBJC_CLASS_$_SLComposeViewController", referenced from:
      objc-class-ref in Parse(PF_Twitter.o)
  "_OBJC_CLASS_$_SLRequest", referenced from:
      objc-class-ref in Parse(PF_Twitter.o)
  "_SLServiceTypeTwitter", referenced from:
      -[PF_Twitter getAccessTokenForReverseAuthAsync:localTwitterAccount:] in Parse(PF_Twitter.o)
      -[PF_Twitter getLocalTwitterAccountAsync] in Parse(PF_Twitter.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
4b9b3361

Ответ 1

В разделе "Цели", "Общие", "Связанные структуры и библиотеки" добавьте:

  • Social.framework
  • Accounts.framework

Ответ 2

Ошибка Match-O обычно появляется на картинке, потому что вам нужен флаг ссылки -ObjC. Обычно они говорят, что ваши фреймворки связаны с ошибками. Сначала нужно проверить, что все они правильно связаны, сравнивая левую панель (где вы видите рамки) и целевую → Настройки сборки в Linked Frameworks и Library.

В вашем конкретном случае, я бы сделал ставку, вам нужно будет добавить:

  • Social.framework
  • FacebookSDK.framework
  • Accounts.framework

Надеюсь, что это поможет.

Ответ 3

Нажмите "Цели" → "Имя вашего приложения" → и затем вкладку "Построить фазы". Развернуть 'Link Binary With Libraries' Добавить Social.framework

Изменить: может также потребоваться добавить Accounts.framework

Ответ 4

Также необходимо добавить Social.framework, Accounts.framework и Twitter.framework - см. ниже полный скриншот:

enter image description here

Ответ 5

Документация не выглядит актуальной. Чтобы заставить его работать, вы должны добавить структуру учетных записей, а также фреймворк Bolts, последний поставляется с Parse sdk.

Ответ 6

добавьте эти рамки:

  • Social.framework
  • Accounts.framework
  • CoreData.framework