iOS開發(fā):Framework的創(chuàng)建

環(huán)境:Xcode 8

1.創(chuàng)建framework

2.修改相關(guān)配置

1)設(shè)定SDK適配的iOS系統(tǒng)版本號


2)選擇性添加: armv7s

原因:armv6, armv7, armv7s是ARM CPU的不同指令集柑潦。
armv6設(shè)備:iPhone仰冠, iPhone2瓶逃, iPhone 3G衣洁,第一代磺浙、第二代iPod Touch盈蛮;
armv7設(shè)備:iPhone 3GS舍肠,iPhone 4奕巍,iPhone 4S侦讨,iPad 驶冒,iPad 2,iPod Touch 3G韵卤,iPod Touch 4骗污;
armv7s設(shè)備:iPhone 5,iPad4沈条;
arm64設(shè)備:iPhone 5S需忿,iPad Air,iphone6蜡歹,iphone6plus屋厘,iPhone6s,iPhone6s Plus月而,iPhone7汗洒,iPhone7 Plus等;    
Xcode6更新后父款,默認不支持armv7s溢谤,如果你提供的Framework默認不支持armv7s架構(gòu),但是使用者要支持armv7s架構(gòu)铛漓,這時就會有沖突溯香,所以需要你選擇性是否支持armv7s

3)"Build Active Architecture Only" 設(shè)置為 "NO"

設(shè)置為NO的時候,會編譯支持的所有的版本設(shè)置為YES的時候浓恶,是為Debug的時候速度更快玫坛,它只編譯當前的architecture 版本

4)"Mach-O Type" 設(shè)置為 "Static Library"

framework可以是動態(tài)庫也可以是靜態(tài)庫,對于系統(tǒng)的framework是動態(tài)庫包晰,而用戶制作的framework只能是靜態(tài)庫湿镀。
在Xcode7及以上版本中 Dead Code Stripping、Link with Standard Libraries不再需要設(shè)置成NO

5)根據(jù)SDK功能需要伐憾,來決定是否保留原頭文件勉痴,個人習(xí)慣刪掉重新創(chuàng)建一個繼承自NSObject的文件


將自己創(chuàng)建的需要開放的文件拖入到 *Public* 中

6)分別在模擬器和真機環(huán)境下編譯SDK,在Products文件夾下選中打出來的包树肃,show in finder 蒸矛,回退一個目錄,即可看到兩個文件夾(Debug或Release模式自選)


7)使用終端合并SDK

命令行語句:sudo lipo -create 真機SDKTest文件路徑(步驟6中的圈起來的文件)
模擬器SDKTest -output 自定義合成文件存儲路徑(合成文件的名字SDKTest)

注:framework相關(guān)問題

1. XXXXX is not an object file (not allowed in a library)
2.SDK中使用了第三方框架問題

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市雏掠,隨后出現(xiàn)的幾起案子斩祭,更是在濱河造成了極大的恐慌,老刑警劉巖乡话,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件摧玫,死亡現(xiàn)場離奇詭異,居然都是意外死亡绑青,警方通過查閱死者的電腦和手機诬像,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來闸婴,“玉大人坏挠,你說我怎么就攤上這事÷尤” “怎么了癞揉?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長溺欧。 經(jīng)常有香客問我喊熟,道長,這世上最難降的妖魔是什么姐刁? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任芥牌,我火速辦了婚禮,結(jié)果婚禮上聂使,老公的妹妹穿的比我還像新娘壁拉。我一直安慰自己,他們只是感情好柏靶,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布弃理。 她就那樣靜靜地躺著,像睡著了一般屎蜓。 火紅的嫁衣襯著肌膚如雪痘昌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天炬转,我揣著相機與錄音辆苔,去河邊找鬼。 笑死扼劈,一個胖子當著我的面吹牛驻啤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播荐吵,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼骑冗,長吁一口氣:“原來是場噩夢啊……” “哼赊瞬!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起沐旨,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤森逮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后磁携,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡良风,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年谊迄,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片烟央。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡统诺,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出疑俭,到底是詐尸還是另有隱情粮呢,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布钞艇,位于F島的核電站啄寡,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏哩照。R本人自食惡果不足惜挺物,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望飘弧。 院中可真熱鬧识藤,春花似錦、人聲如沸次伶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽冠王。三九已至赶撰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間版确,已是汗流浹背扣囊。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留绒疗,地道東北人侵歇。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像吓蘑,于是被迫代替她去往敵國和親惕虑。 傳聞我的和親對象是個殘疾皇子坟冲,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容