已有的某个项目中,可以看到Frameworks中有两个库文件:
然后对应的所在路径,不是项目文件夹中,而是系统中:
![lib path is in system path](https://www.crifan.com/files/pic/uploads/2016/08/lib-path-is-in-system-path.jpg)
所以感觉是:
如果对于别的项目,想要添加这两个库文件,
要去搞清楚:
如何在Xcode中添加系统的共享库文件libresolv.9.tbd,libresolv.tbd
感觉像是:
难道是:
在项目配置中,自己在这里:
![linked framework and libraries for project](https://www.crifan.com/files/pic/uploads/2016/08/linked-framework-and-libraries-for-project.jpg)
去添加的?
搜:
Xcode how to add lib file libresolv.9.tbd
参考:
![build phase linked library](https://www.crifan.com/files/pic/uploads/2016/08/build-phase-linked-library.jpg)
让自己去添加:
![link binary with library click add](https://www.crifan.com/files/pic/uploads/2016/08/link-binary-with-library-click-add.jpg)
Choose frameworks and libraries to add
![Choose frameworks and libraries to add](https://www.crifan.com/files/pic/uploads/2016/08/Choose-frameworks-and-libraries-to-add.jpg)
![search out libresolv](https://www.crifan.com/files/pic/uploads/2016/08/search-out-libresolv.jpg)
即可添加过来了:
![added libresolv libarary](https://www.crifan.com/files/pic/uploads/2016/08/added-libresolv-libarary.jpg)
[总结]
Xcode中给项目添加共享的,动态链接库的话(Frameworks中的.tdb文件),可以:
点击项目,进入到:
General-》Link Binary with Libraries
或者
Build Phases-》Link Binary with Libraries
点击加号+,在弹出Choose frameworks and libraries to add输入对应的库文件名,即可列出来对应的库,选择一个或多个库,点击Add,即可添加
-》会在项目的
General-》Link Binary with Libraries
和
Build Phases-》Link Binary with Libraries
中显示对应的库文件,
同时,也会在对应的,项目中的Frameworks文件夹(实际是group)中显示出对应的库文件的。
转载请注明:在路上 » [已解决]swift如何在Xcode中添加共享库文件libresolv.9.tbd和libresolv.tbd