利用xcodebuild自動打包SDK并生成xcframework包

注意此腳本只適用于.framework格式的靜態(tài)庫

創(chuàng)建腳本文件
cd 你的項目的根目錄
touch autoBuild.sh
編輯腳本文件
FRAMEWORK_NAME='YLUISDK'

WORK_DIR='build'

#release環(huán)境下齐苛,generic ios device編譯出的framework菱涤。這個framework只能供真機運行。
DEVICE_DIR=${WORK_DIR}/'UninstalledProducts'/'iphoneos'/${FRAMEWORK_NAME}'.framework'

#release環(huán)境下啄糙,simulator編譯出的framework闷盔。這個framework只能供模擬器運行伺帘。
SIMULATOR_DIR=${WORK_DIR}/'UninstalledProducts'/'iphonesimulator'/${FRAMEWORK_NAME}'.framework'

#framework的輸出目錄
OUTPUT_DIR=./'AProducts'

// ios release
xcodebuild archive \
-target ${FRAMEWORK_NAME} \
-destination="iOS" -sdk iphoneos \
-configuration Release\
SKIP_INSTALL=NO \
BUILD_LIBRARIES_FOR_DISTRIBUTION=YES\

#// ios simulator release
xcodebuild archive \
-target ${FRAMEWORK_NAME} \
-destination="iOS Simulator"  -sdk iphonesimulator \
-configuration Release\
SKIP_INSTALL=NO \
BUILD_LIBRARIES_FOR_DISTRIBUTION=YES

#如果輸出目錄存在伦乔,即移除該目錄,再創(chuàng)建該目錄企巢。目的是為了清空輸出目錄。
if [ -d ${OUTPUT_DIR}/${FRAMEWORK_NAME}.xcframework ]; then
rm -rf ${OUTPUT_DIR}/${FRAMEWORK_NAME}.xcframework
fi

#將打包好的framwork合并成xcframework
xcodebuild -create-xcframework \
-framework ${DEVICE_DIR} \
-framework ${SIMULATOR_DIR} \
-output ${OUTPUT_DIR}/${FRAMEWORK_NAME}.xcframework

#刪除臨時目錄
rm -r ${WORK_DIR}
#打開輸出目錄
open ${OUTPUT_DIR}

只需將FRAMEWORK_NAME的值改成你的項目的名字,然后保存關(guān)閉在當(dāng)前路徑執(zhí)行
./autoBuild.sh
執(zhí)行完成后你的項目的根目錄下就會生成一個"AProducts"文件夾让蕾,里面就是打包好的xcframework浪规。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市探孝,隨后出現(xiàn)的幾起案子笋婿,更是在濱河造成了極大的恐慌,老刑警劉巖顿颅,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件缸濒,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機绍填,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門霎桅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人讨永,你說我怎么就攤上這事滔驶。” “怎么了卿闹?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵揭糕,是天一觀的道長。 經(jīng)常有香客問我锻霎,道長著角,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任旋恼,我火速辦了婚禮吏口,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘冰更。我一直安慰自己产徊,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布蜀细。 她就那樣靜靜地躺著舟铜,像睡著了一般。 火紅的嫁衣襯著肌膚如雪奠衔。 梳的紋絲不亂的頭發(fā)上谆刨,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天,我揣著相機與錄音归斤,去河邊找鬼痊夭。 笑死,一個胖子當(dāng)著我的面吹牛官册,可吹牛的內(nèi)容都是我干的生兆。 我是一名探鬼主播,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼膝宁,長吁一口氣:“原來是場噩夢啊……” “哼鸦难!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起员淫,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤合蔽,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后介返,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拴事,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡沃斤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了刃宵。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片衡瓶。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖牲证,靈堂內(nèi)的尸體忽然破棺而出哮针,到底是詐尸還是另有隱情,我是刑警寧澤坦袍,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布十厢,位于F島的核電站,受9級特大地震影響捂齐,放射性物質(zhì)發(fā)生泄漏蛮放。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一奠宜、第九天 我趴在偏房一處隱蔽的房頂上張望包颁。 院中可真熱鬧,春花似錦挎塌、人聲如沸徘六。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至漠其,卻和暖如春嘴高,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背和屎。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工拴驮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人柴信。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓套啤,卻偏偏與公主長得像,于是被迫代替她去往敵國和親随常。 傳聞我的和親對象是個殘疾皇子潜沦,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,037評論 2 355

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