亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

iOS制作framework靜態(tài)庫圖文教程

 更新時間:2016年08月25日 17:23:59   作者:士多啤梨蘋果橙  
這篇文章主要為大家詳細介紹了iOS制作framework靜態(tài)庫圖文教程,感興趣的小伙伴們可以參考一下

本文實例為大家分享了iOS制作framework靜態(tài)庫教程 ,供大家參考,具體內容如下

環(huán)境:

硬件:macbook air

系統(tǒng):OSX EI Capitan 版本:10.11.3

xcode :Version 7.2.1 (7C1002)

最近在做ios的靜態(tài)庫(據(jù)說framework動態(tài)庫不能上傳到app store).a 和framework都做過了,這里就先說framework的制作流程:

1.首先在xcode下新建cocoa touch framework工程:

2.新建好工程后,往里面添加要封裝的代碼,并且把包含公有api的頭包含到自動生成的頭文件里面

或者到Build Phases下Headers里面把公有頭文件放到public下

3.在Build Setting——>Linking找到Mach-O Type 把值:Dynamic Library改為:Static Library,缺少這一步生成的framework就是動態(tài)庫

4.找到Edit scheme在run——>info下把build configure的值由默認值Debug 改為Release

5.選擇要編譯的硬件環(huán)境:分別在Generic IOS Device和 iPhone 6s Plus(選擇最新的模擬器)下編譯一次,編譯完后就可以看到工程的products文件下的xxx.framework由紅色變成黑色(注意:如果只編譯了iphone 6s Plus模擬器,沒有編譯 Generic IOS Device ,那么xxx.framework還是不會變成黑色)

6.xxx.framework 變成黑色后,選中xxx.framework右鍵show in finder 就可以看到生成的framework靜態(tài)庫。分別有Release-iphoneos真機版和Release-iphonesimulator模擬器版,也就是說生成的版本只能分別在各自的硬件環(huán)境下使用。

7.合并真機和模擬器版framework靜態(tài)庫,這樣就可以在模擬器和真機下使用了,不過要注意生成的靜態(tài)庫的大小等于真機版和模擬器版的大小的和,所以要對程序進行縮小時,可以只用其中一個版本

使用xcode自帶的lipo可以合并兩個版本:在終端下使用命令:lipo -create /User/...../release-iphoneos/xxx.framework/xxx /User/...../release-iphonesimular/xxx.framework/xxx -output ./xxx

其中xxx為你的庫的名稱,路徑為生成的靜態(tài)庫的路徑,然后把生成的xxx放到真機或者模擬器版的xxx.framework里面替換里面原有的xxx庫

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 解決IOS開發(fā)空字符串的方法

    解決IOS開發(fā)空字符串的方法

    這篇文章主要介紹了解決IOS開發(fā)空字符串的方法的相關資料,這里提供實例幫助大家解決改問題,需要的朋友可以參考下
    2017-08-08
  • iOS Swift開發(fā)之日歷插件開發(fā)示例

    iOS Swift開發(fā)之日歷插件開發(fā)示例

    本篇文章主要介紹了iOS Swift開發(fā)之日歷插件開發(fā)示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • iOS 對plist文件進行讀寫,增刪改查的實例

    iOS 對plist文件進行讀寫,增刪改查的實例

    下面小編就為大家?guī)硪黄猧OS 對plist文件進行讀寫,增刪改查的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • fastlane自動化打包iOS APP過程示例

    fastlane自動化打包iOS APP過程示例

    這篇文章主要為大家介紹了fastlane自動化打包iOS APP的過程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • iOS UIView常見屬性方法小結

    iOS UIView常見屬性方法小結

    本文通過實例代碼給大家詳細介紹了iOS UIView常見屬性方法,非常不錯,需要的朋友參考下吧
    2016-12-12
  • Flutter?Widgets之標簽類控件Chip詳解

    Flutter?Widgets之標簽類控件Chip詳解

    這篇文章主要為大家介紹了Flutter?Widgets之標簽類控件Chip詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • IOS接入facebook詳解

    IOS接入facebook詳解

    這篇文章主要介紹了IOS接入facebook詳解,對接入第三方SDK感興趣的同學,可以參考下
    2021-04-04
  • IOS 網(wǎng)絡請求中設置cookie

    IOS 網(wǎng)絡請求中設置cookie

    這篇文章主要介紹了IOS 網(wǎng)絡請求中設置cookie的相關資料,需要的朋友可以參考下
    2017-06-06
  • iOS WebView中使用webp格式圖片的方法

    iOS WebView中使用webp格式圖片的方法

    由于最近項目需求,需要將項目中圖片的加載做到同時兼容WebP格式,所以下面這篇文章主要給大家介紹了關于在iOS WebView中使用webp格式圖片的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2018-05-05
  • iOS開發(fā)中簡單實用的幾個小技巧

    iOS開發(fā)中簡單實用的幾個小技巧

    大家可能都知道,在開發(fā)過程中我們總會遇到各種各樣的小問題,有些小問題并不是十分容易解決。在此我就總結一下,我在開發(fā)中遇到的各種小問題,以及我的解決方法,也算是些小技巧吧,分享給大家,方便大家在iOS開發(fā)的時候能夠參考借鑒,下面有需要的朋友一起來看看吧。
    2016-11-11

最新評論