Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Parse Twitter SDK

I don't want to integrate twitter or Facebook with my Parse app, and i've specified that in the coding of what I want on my login screen. I have 6 errors coming up: (I'm using Xcode 5 and latest version of 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)
like image 451
WE Corps Avatar asked Apr 24 '14 10:04

WE Corps


People also ask

Can you extract data from Twitter?

To extract data from Twitter, you can use an automated web scraping tool — Octoparse. As Octoparse simulates human interaction with a webpage, it allows you to pull all the information you see on any website, such as Twitter.

Can you scrape Twitter without API?

Twint. Twint is an advanced Twitter scraping tool written in Python that allows for scraping Tweets from Twitter profiles without using Twitter's API. While the Twitter API only allows you to scrape 3200 Tweets at once, Twint has no limit.

Does Twitter have an SDK?

Twitter Kit is our open source iOS, Android, and Unity SDK for displaying Tweets, authorizing Twitter users, and working with the Twitter API. Twitter Kit makes it easy to pull engaging Twitter content into your apps. In December, we open sourced this SDK, to allow developers to build upon and contribute.


3 Answers

Under Targets, General, Linked Frameworks and Libraries add:

  • Social.framework
  • Accounts.framework
like image 196
David Bella Avatar answered Sep 21 '22 00:09

David Bella


This Match-O error usually come into the picture because you need the the link flag -ObjC. They usually say that your framework links are messed up. SO first thing is to check they are all linked properly by comparing your left side pane (where you see frameworks) and the target -> Build settings under the Linked Frameworks and Library.

For your particular case, I' d bet you will need to add:

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

Hope this helps.

like image 27
GrandSteph Avatar answered Sep 23 '22 00:09

GrandSteph


Click on Targets → Your app name → and then the 'Build Phases' tab. Expand 'Link Binary With Libraries' Add Social.framework

Edit: may also need to add Accounts.framework

like image 23
bicepjai Avatar answered Sep 20 '22 00:09

bicepjai