5

After downloading Xcode-7 beta, i opened the current project in Xcode 7.But all the dynamic libraries(.dylib) used in my code where shown as missing.

Missing libraries

Then i removed these libraries and try to add through Build Phase-> "Link Binary with Libraries".But it shows the .tbd extension file with same name.(eg. libs.dylib) enter image description here

Is it any problem to use these extension instead of .dylib? My application were supported from iOS 7 to later.Any help would be appreciated.

Kiran P Nair
  • 2,041
  • 22
  • 31
  • Do you actually have an issue when building and running the app? – Droppy Jun 17 '15 at 11:56
  • Yes,it is working fine in simulator even if it shows missing libraries in frame work folder. – Kiran P Nair Jun 17 '15 at 12:17
  • Don't worry about it then. All that stuff goes into my *Products* group in Xcode which is always closed. I never see that red writing. – Droppy Jun 17 '15 at 12:18
  • http://www.reddit.com/r/iOSProgramming/comments/39rcby/ios_9_os_x_1011_xcode_7_development_with_dynamic/ this link helps me – Kiran P Nair Jun 22 '15 at 12:19
  • I asked you if you actually had a build error and you replied that you did not. That link you provide is a method to resolve build errors, so it does not apply to your situation. – Droppy Jun 22 '15 at 12:48
  • Please look at http://stackoverflow.com/questions/32724799/dylib-file-is-missing – Jio Sep 22 '15 at 20:34

2 Answers2

3

I also have same issue but After updating My Mac OS X Yosemite to OS X El Capitan then that issue solved by using .tbd extension file with same name.

Actually In the Xcode 7, There are no more dynamic binary libraries (.dylib) instead of it offer .tbd libraries and I think that may be recognised by OS X El Capitan & OS X El Capitan has support for the .tbd (file extension), which is not available with OS X Yosemite?

So the project that has (.dylib) can run only in the lower version of Xcode 7.

Cœur
  • 37,241
  • 25
  • 195
  • 267
keshav vishwkarma
  • 1,832
  • 13
  • 20
0

I removed the references to the .dylib files and added the libraries back in as .tbd files. This seems to be working for me.

picciano
  • 22,341
  • 9
  • 69
  • 82