D Gautam
D Gautam

Reputation: 31

Build successfully for iOS Device But Build Error for iOS Simulator (Get other linker flag error)

I have been facing this lingering issue. When I try to Build the project by selecting iOS device in my Xcode it builds the code with out any error but when I trying the same with iOS simulator it shows me the following error.

ld: library not found for -lPods-ClientService
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Upvotes: 0

Views: 664

Answers (1)

Jeremy Huddleston Sequoia
Jeremy Huddleston Sequoia

Reputation: 23623

The issue is that you are trying to use a library that you created yourself or downloaded from a 3rd party with your product, and the linker either not find it, or it does not contain a valid slice for the architecture / platform that you are trying to link.

It is most likely that the library is just an arm library, without an intel slice.

If you are building it yourself, this may be because the library and your app are in two separate Xcode projects. If you integrate them into a single project, the build system should take care of making sure that the library gets built for the correct platform and architecture(s) when building your app.

Upvotes: 1

Related Questions