Jio
Jio

Reputation: 1146

.dylib file is missing

I am trying to compile my project in iOS 9. I am using XCode7. Here is how it looks like: error:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't open file: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/usr/lib/libz.dylib (No such file or directory)
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't open file: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/usr/lib/libiconv.dylib (No such file or directory)

My dylib files shows in red color so i tried to add it again but the is no dylib files, all the files are shown in .tbd instead of .dylib. Please help me on this..

Upvotes: 18

Views: 23491

Answers (6)

Cris
Cris

Reputation: 464

libz.dylib is now found under libz.tbd

the .tbd files are new "text-based stub libraries", that provide a much more compact version of the stub libraries for use in the SDK

see Swift 2 / iOS 9 - libz.dylib not found

Upvotes: 1

Bkillnest
Bkillnest

Reputation: 722

I resolved it by:

Go to Your Target --> Build phases --> Link Binary With Libraries --> Add libiconv.dylib

That's All!

Upvotes: 0

Mike Gledhill
Mike Gledhill

Reputation: 29213

Here's what worked for me.

  1. Go into your Targets, Build Phases, "Link Binary with libraries", and click on the + button.

enter image description here

  1. Click on the "Add other..." button

enter image description here

  1. Hit CMD+Shift+G to open the "Go to folder" dialog, and cut'n'paste the folder: /usr/lib

enter image description here

  1. In the top-right search box, type in a section of your "missing" file, which for me, was libsqlite3.dylib, then click on Open.

enter image description here

This should link in the file which was previously missing.

(Tested with Xcode 7.1)

Upvotes: 16

backslash112
backslash112

Reputation: 2240

Remove it from "Link Binary with Libraries" fixed my error.

Upvotes: 4

Jio
Jio

Reputation: 1146

At last i fixed it. https://forums.developer.apple.com/thread/4572. Add the dylib files into "Other Linker Flags".

enter image description here

Upvotes: 22

Teja Nandamuri
Teja Nandamuri

Reputation: 11201

Try to add the libc++..tbd framework to your project. And compile again.enter image description here

Also try to add libiconv.dylib to your project frameworks.

Upvotes: 0

Related Questions