Reputation: 1146
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
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
Reputation: 722
I resolved it by:
Go to Your Target --> Build phases --> Link Binary With Libraries --> Add libiconv.dylib
That's All!
Upvotes: 0
Reputation: 29213
Here's what worked for me.
/usr/lib
libsqlite3.dylib
, then click on Open.This should link in the file which was previously missing.
(Tested with Xcode 7.1)
Upvotes: 16
Reputation: 1146
At last i fixed it. https://forums.developer.apple.com/thread/4572. Add the dylib files into "Other Linker Flags".
Upvotes: 22
Reputation: 11201
Try to add the libc++..tbd framework to your project. And compile again.
Also try to add libiconv.dylib to your project frameworks.
Upvotes: 0