我正试图将我的项目从iOS 8迁移到iOS 9.任何我遇到一些库错误。我正在使用XCode7-beta6。iOS 9和XCode 7 dylib问题
这里是如何看起来像:
错误:/应用/的Xcode-β2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool:无法打开文件:/应用程序/ Xcode-beta 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/usr/lib/libz.dylib(没有这样的文件或目录)
libz.dylib包含在“链接二进制库”中。
现在我知道这个dylib是过去的剩余物,因为如果我删除它然后尝试再次添加它,我发现tbd文件,而不是dylib文件。
这里有一个答案:https://forums.developer.apple.com/message/8609#8609为解决这个问题,但我曾尝试添加libz在其他链接器标志为-libz和-l。他们都没有工作。
如何让项目找到图书馆?
谢谢
http://stackoverflow.com/questions/30859416/how-to-link-to- libz-and-libsqlite-in-xcode-7-beta –
我认为它应该是“-lz”,而不是“-libz”。我添加了“-lsqlite3 -lz”,它让我超越了这个问题。 – Chocobonstrife