iOS打包Framework真機和模擬器相容合并版本 - 詳細攻略步驟

來源:互聯網
上載者:User

標籤:檔案夾   準備   log   nbsp   line   creat   cbo   --   樣本   

打包Framework,測試時:

1、用模擬器打包,測試時只能跑在模擬器

2、用真機打包,測試時只能跑在真機

那麼怎麼做到一個版本相容以上兩種情境呢?

 

解決如下:

1、開啟終端

2、輸入   lipo -create 【模擬器打包path】 【真機打包path】 -output 【匯出相容版本path】

 

=======================  樣本  Demo==========================

準備前提:

-- 假設我們包已經完成,並在模擬器和真機都能編譯通過。

-- 先分別在模擬器下和真機下編譯通過。 

 

實現步驟:

1、右擊開啟包,在finder顯示

 

2、正常我們會看到這些,(這裡我一般習慣設定成Release環境下),重點是第三個紅框,這就是我們要合并的東西。

 

3、這裡我為了路徑簡短(便於下面的觀看),在案頭建立檔案夾:

然後把剛才show in finder的兩個包檔案,整體拷貝到對應的檔案夾下,

 

4、開啟終端:拖動藍色選中到終端,查看路徑

5、運用我開頭寫的命令:

lipo -create /Users/MACBOOK/Desktop/合并Framework/模擬器/IntelligentCollegeToB.framework/IntelligentCollegeToB /Users/MACBOOK/Desktop/合并Framework/真機/IntelligentCollegeToB.framework/IntelligentCollegeToB -output /Users/MACBOOK/Desktop/合并Framework/IntelligentCollegeToB

 

6、結果如下:

會在這裡多出一個檔案,這個就是合并了模擬器和真機的相容證明。

 

7、最後的就很簡單了

拷貝一份真機下的包,然後將6中的檔案替換進去,得到的這個就是相容版本包。

 

iOS打包Framework真機和模擬器相容合并版本 - 詳細攻略步驟

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.