合併FrameWork庫相容真機模擬器
自己在生成靜態庫的時候需要讓靜態庫同時支援模擬器和真機,具體要怎麼操作呢?
1、Xcode EditScheme 下選擇run,而後修改info 中Debug為Release ,然後分別在模擬器和真機下編譯
2、編譯完之後在xcode工程檔案中找到Product找到你的.framework,右鍵show in finder 找到如下圖的東西:
然後可以使用 lipo -info Release-iphoneos/SDWebImage.framework/SDWebImage 檢視真機CPU架構
輸出如下結果:
/Users/Xxx/Library/Developer/Xcode/DerivedData/SDWebImage-dcmgbralgmfffufpkzirmvscmlhz/Build/Products/Release-iphoneos/SDWebImage.framework/SDWebImage are: armv7 arm64
真機下看到armv7 arm64, 模擬器下看到的是i386 x86_64
接下來採用命令合併 lipo -create 真機檔案路徑( Release-iphoneos/SDWebImage.framework/SDWebImage) 模擬器檔案路徑(Release-iphonesimulator/SDWebImage.framework/SDWebImage) -output 真機檔案路徑( Release-iphoneos/SDWebImage.framework/SDWebImage)
這裡的輸出檔案的目錄在兩個目錄可以任選其一。
最後都合併完成,就得到同事支援模擬器和真機的庫,拖入專案中就可以使用了。
相關文章
- 玩轉 iOS 開發:Aggregate 指令碼版本《模擬器與真機靜態 Framework 合成教程》iOS指令碼Framework
- 安卓模擬器與真機有什麼差別?安卓
- “聯合對抗火災”最真實的消防模擬遊戲《模擬消防英豪》遊戲
- 機器學習–過度擬合 欠擬合機器學習
- xcode模擬器不顯示,只可以選擇真機的解決辦法XCode
- 雷電模擬器改真機保姆級教程,遊戲搬磚黨必備!遊戲
- 機器學習中的過擬合機器學習
- 相容Intel和M系列虛擬機器:Parallels Desktop 18 for macIntel虛擬機ParallelMac
- 過擬合與欠擬合-股票投資中的機器學習機器學習
- charles手機模擬器的連線
- CST—EMC(電磁相容)模擬及分析工具
- Mechanize庫,用於模擬瀏覽器行為瀏覽器
- Parallels Desktop 18 (相容Intel和M系列的Pd虛擬機器)ParallelIntel虛擬機
- 圖資料庫|GitHub 自動合併 pr 的機器人——auto-merge-bot資料庫Github機器人
- iOS 模擬器iOS
- 模擬併發及生成唯一
- 併發模擬-程式碼CountDownLatch,SemaphoreCountDownLatch
- Laravel 高併發搶購模擬Laravel
- 從零學習Fluter(二):win10上環境搭建以及模擬器和真機除錯Win10除錯
- 真題模擬2022CSP-J總結
- CSS 如何模擬“真實的”進度條?CSS
- 模擬.NET應用場景,綜合應用反編譯、第三方庫除錯、攔截、一庫多版本相容方案編譯除錯
- 阿里雲方案:遊戲App深度相容性壓測,模擬真實使用者線上場景阿里遊戲APP
- 虛擬機器Parallels Desktop 18和Parallels Desktop 19(相容Intel和arm)虛擬機ParallelIntel
- PC端瀏覽器手機模擬器滑屏dome瀏覽器
- win10手機模擬器卡怎麼辦_win10手機模擬器卡頓嚴重修複方法Win10
- 機器學習之過擬合的風險機器學習
- 基於Gazebo搭建移動機器人,並結合SLAM系統完成建圖模擬機器人SLAM
- Dalvik虛擬機器、Java虛擬機器與ART虛擬機器虛擬機Java
- 平行宇宙模擬器
- stk 11.4 exata 6.2聯合模擬
- Docker是否比虛擬機器更適合我們?Docker虛擬機
- Java使用程式碼模擬高併發操作Java
- 人工智慧語音機器人如何完美模模擬人語調?人工智慧機器人
- 發那科數控機床FanucCNC(NCGuide)模擬模擬器配置和資料採集測試GUIIDE
- java虛擬機器和Dalvik虛擬機器Java虛擬機
- Android 虛擬機器 Vs Java 虛擬機器Android虛擬機Java
- Parallels Desktop 18 mac中文破解版 相容Intel和M系列虛擬機器ParallelMacIntel虛擬機