製作靜態庫SDK須知!

       由於個人不善於寫文檔原因,所以呢我就不一一介紹如何製作靜態類庫了,但是我把我查到的製作靜態類庫的資料網站放到下面,我入門也是看那個才試着製作的,介紹的挺詳細的

       製作靜態類庫網址:http://blog.csdn.net/dark_gmn/article/details/49002691

       使用CocoaPods開發並打包靜態庫:http://blog.csdn.net/dark_gmn/article/details/49001871

       全面瞭解iOS靜態庫開發:http://blog.csdn.net/dark_gmn/article/details/49002799

製作靜態庫注意事項 

  1. 最後使用一定要編譯release庫,將Build Configuration選項設爲release
  2. 加入靜態庫中包含category(類擴展),那麼一定要在target"BuildSettings"中的“Other Linker Flags”選項添加“-all_load”,否則編譯器運行會報錯,會讀不到你所寫的類擴展。注:在靜態庫和使用的應用中都要這樣設置。
  3. 注意靜態庫所設置的ios版本支持要比應用的小或者相同,但是不能應用的版本高,靜態庫的版本低,這樣是不行的,所以你要考慮到你究竟要適配到ios哪個版本
  4. 要注意打得包合成,儘量將ios真機測試的兩個包和模擬器的包都合到一起,這樣用戶用着也方便。
  5. 還有假如你沒有使用cocoapod集成靜態庫,那麼你便需要將你所引用的第三方類該類名,同時改完後儘量再在項目中再添個相同第三方類,運行下,看是否會有相同類名衝突,沒有那就成功了,有衝突則改之


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章