Skip to content

Undefined symbols for architecture i386 #3

Description

@thepost

When trying to implement [FRDStravaClient sharedInstance] initializeWithClientId:clientSecret:] I got the following error:

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_FRDStravaClient", referenced from:

It came up with errors for libAFNetworking.a, libFRDStravaClient.a, libMantle.a, libNXOAuth2Client.a so I added them to the app target frameworks, but no deal. Any idea how to resolve this? I installed the library from Cocoapods.

I also tried creating a new project from scratch, and it compiled fine. I've repeatedly deleted the derived data in the old project, so it's not that simple. But there seems to be something different or corrupted. This is seen in the difference in how the pods display in the project navigator for the old project:

screen shot 2015-10-08 at 4 27 35 pm

...and the new project:
screen shot 2015-10-08 at 4 27 47 pm

So it might be something to do with the framework settings, but I'm not sure how to change it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions