libsqlite3.tbd is not an object file (not allowed in a library)的解決辦法


 

今天寫完底層SDK的static lib,引入另一個工程發現報了如下帖子的錯誤,查了很久,這個方法是對的。static lib 不支持xcode7的 tbd格式的庫文件,但直接引入dylib又找不到,如下方案可以解決。

 

 

Xcode7也是可以添加動態庫向下兼容的,想要添加動態庫你需要這么做:
1.打開你添加的libsqlite3.tbd 文本文件,然后有一行 install-name:    /usr/lib/libsqlite3.dylib  過會需要這個地址

2.在添加動態庫的窗口的左下角有個Add Other...選擇,然后就點擊啦 ,再然后,快捷鍵 前往文件夾 把剛才的那個地址拷貝進去,就可以找到你想要的動態庫啦,

3.找到你想要的,添加即可,別忘了把.tdb的文件移除引用呦


http://www.cocoachina.com/bbs/read.php?tid-327878.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM