XCode打包Framework後合併真機版本與模擬器版本
模擬器的Framework是執行在PC上的,真機的framework是執行在真機上的,模擬器環境下打包的Framework和真機換機下打包的Framework不能通用。打包完成後,可以把兩個包合併一下
一、切換Build Configuration為Release
二、分別在模擬器和真機下編譯
三、在Finder中顯示
分別為debug下得真機和模擬器,release下得真機和模擬器,需要合併的是release下的兩個檔案
檢視framework,可顯示出不同framework,對應的model是不同的,真機對應的是arm,模擬器對應的是i386和x86
四、需要將真機和模擬器framework包中這個檔案合併
lipo -create ${檔案1路徑} ${檔案2路徑} -output ${生成的檔案路徑}
可以直接將最終生成的檔案路徑設定為真機Framework包下該檔案的路徑,生成的檔案直接進行覆蓋,生成完畢後,直接拷貝走使用
相關推薦
XCode打包Framework後合併真機版本與模擬器版本
模擬器的Framework是執行在PC上的,真機的framework是執行在真機上的,模擬器環境下打包的Framework和真機換機下打包的Framework不能通用。打包完成後,可以把兩個包合併一下一、切換Build Configuration為Release二、分別在模擬
ios 打包framework 合併真機和模擬器framework
前言 如果想將自己開發的控制元件、程式碼與別人分享,首先我們可以直接提供原始碼檔案。但是,有時候我們並不想別人看到我們程式碼的實現,而這些實現我們可能並不想開源出來。別人也不想將我們寫的程式碼都拖到專案中,他們只是需要一種簡單的方法來編譯你的程式碼,使得你的程式碼易使用,並且在多個工程中易複
升級iOS11.3後無法真機除錯
問題描述:手機更新到11.3,無法在Xcode除錯 (可以直接升級Xcode也可以) This iPhone 6s Plus is running iOS 11.3 (15E216), which may not be supported by this version of Xcode A
小米手機升級系統後無法真機除錯
問題描述: 今天除錯工程時發現無法除錯了,除錯視窗提示“INSTALL_CANCELED_BY_USER”。 問題分析: 第一反應是手機連線線問題,換了一條後問題還存在。想了想最近程式碼有同事修改過,然後回退到之前版本,問題依然存在。 再三反思後得出答案,是因為系統升級了造
深入解析Xcode無證書編譯以及真機除錯
從標題就可以看出文章的主要內容了,一個是無證書編譯,另外一個則是真機除錯。網上關於此類文章很多,但是基本都是抄來抄去的,也沒一個詳細的說明具體這麼做的原因。並且配置的步驟也基本一致,沒什麼太大的區別。 對於第一部分來說,與網上的內容大體一致,也沒什麼奇怪的東西。簡單的說
Data Base mongodb高版本與低版本的區別
用戶 client path studio mongob spa dmi ext moni mongodb高版本與低版本的區別 一.mongodb引擎: Mongodb 3.0支持用戶自定義存儲引擎,用戶可配置使用mmapv1或者wiredTiger存儲引擎。 3.2
Linux學習閑談(三) ——SVN用法及切版本與合版本
服務 accept 上線 全局 顯示 cnblogs class 文件合並 刪除一個文件 Linux學習閑談(三) ——SVN用法及切版本與合版本 (轉載請附上本文鏈接——linhxx) SVN(Subversion)在工程中運用廣泛,多人合作項目
tensorflow低版本與新版本之間的module引起的錯誤
最近開始學習tensorflow了,發現學習教程中存在一些module不存在的報錯,或者某種表達方式現在的版本已經被棄用,或者在將來會被棄用的warning。 下面就給出這段時間的程式碼學習中遇到的一些表述及解決問題吧。 AttributeError: 'modul
低版本與新版本的相容性工具
這個是再寫專案過程中遇到的低版本與新版本的一些方法相容性問題,記錄如下: import android.annotation.TargetApi; import android.content.Context; import android.graphics.drawable.Dra
Maven的Snapshot版本與Release版本
Snapshot版本:不穩定、尚處於開發中的版本 Release版本:穩定的版本 什麼情況下該用SNAPSHOT? 3.1協同開發時,如果A依賴構件B,由於B會更新,B應該使用SNAPSHOT來標識自己。這種做法的必要性可以反證如下: a.如果B不用SNAPSHOT,
Maven的Snapshot版本與Release版本(筆記 侵刪)
來源:https://zhidao.baidu.com/question/561174953188808884.html Snapshot版本代表不穩定、尚處於開發中的版本 Release版本則代表穩定的版本 什麼情況下該用SNAPSHOT? 協同開發時,如果A依賴構
python版本、anaconda版本與tensorflow版本對應問題
如果版本不對應往往會出現很多問題,需要各種方法才能解決,現記錄一下我工作中遇到的版本問題,以下版本一般情況下是可以直接安裝使用的。 目前一直在使用的版本: Python 3.5.2 :: An
Android USER 版本與ENG 版本差異 M
Google 官方描述: USER/USERDEBUG/ENG 版本的差異, 參考alps/build/core/build-system.html 的詳細說明 eng This is the default flavor. A plain make is the same as make eng. *
Android Log的抓取、USER 版本與ENG 版本差異、mtKUser版本開啟串列埠輸入
部分轉自:http://blog.csdn.net/yaoming168/article/details/38777727 其餘摘錄自MTK官方解釋 一、Android log框架簡介 二、log獲取方式 1、Eclipse 抓取 1)根據資訊型別過濾
OpenGL 版本與GLSL版本
GLSL VersionsOpenGL VersionGLSL Version2.01102.11203.01303.11403.21503.33304.04004.14104.24204.3430GLSL ES Versions (Android, iOS, WebGL)
elasticsearch-6.1.2部署時JDK版本與應用版本不一致解決辦法
elasticsearch-6.1.2需要JDK1.8版本,通長會出現與我們應用程式JDK不匹配現象,其實解決方法很簡單,只需要再安裝JDK1.8,環境變數新增ES_JAVA_HOME,指定JDK1.8的安裝路徑,下面具體介紹:安裝jdk1.8,配置環境變數vi /etc/p
Android入門發行版本與測試版本用的庫不一樣build錯誤
氣死了,前天安裝模擬器,不小心把存本地學習日誌的盤刪除了!!!Android studio build 報錯Conflict with dependency 'com.android.support:support-annotations' in project ':app'
Android USER 版本與ENG 版本的差異--MTK官方解釋
Description] Android USER 版本與ENG 版本的差異 [Keyword] USER ENG user eng 使用者版本 工程版本 差異 [Solution] Google 官方描述: USER/USERDEBUG/ENG 版本的差異, 參考alps/build/core/b
VS版本 與 VC版本 的對應關係
Visual Studio 6 : vc6 Visual Studio 2003 : vc7 Visual Studio 2005 : vc8 Visual Studio 2008 : vc9 Visu
Unity 3D版本與NGUI版本相容問題與Unity的scene面板和Game面板顯示不出來的問題
Unity 3D第二天 1.Unity 3D版本與NGUI版本相容問題 Unity2017.1.0版可以相容3.9.0版本的NGUI(最新版本的unity2018.2.7應該也可以相容NGUI3.9.0版本,只需在匯入NGUI後彈出如圖的提示進行如圖的操作即