建立乙個真機和模擬器通用的framework

2021-06-22 06:27:42 字數 544 閱讀 6202

**:

建立乙個真機和模擬器通用的framework

首先用finder找到framework所在的位置

然後找到framework中的檔案,例如這裡的  kalagame-library,並且紀錄其路徑  os_frame_path

同樣方法開啟另乙個資料夾,紀錄其中庫的路徑,simulator_frame_path

然後開啟控制台,輸入 lipo -create os_frame_path  simulator_frame_path  -output  newframe

這樣就完成了模擬器和真機版本framework的合併,用finder找到這個newframe,然後把newframe改名字(例如這裡的kalagame-library),並放回到framework資料夾中,替換原來的檔案。

通用靜態庫的生成(模擬器和真機通用)

如果我們打包靜態庫肯定會有這樣的需求 就是你打包乙個庫既能在真機上使用,也可以在模擬器上使用,怎麼來打包生成乙個通用的靜態庫呢?其實也不難,首先,你得先通過真機打包生成真機可以用的靜態庫 這個庫可以在真機上使用,但在模擬器上執行的時候就會報錯 接著,需要通過模擬器生成乙個靜態庫 這個庫是可以在模擬器...

合併模擬器和真機庫,生成乙個通用的靜態庫

1.利用lipo命令來合併模擬器和真機庫 用模擬器編譯生成的靜態庫是i386架構的,而ios是arm6 arm7 arm7s架構的,架構不相容,所以用模擬器編譯的靜態庫在真機上不能用。要使靜態庫編譯出來,模擬器和真機都可以使用的,可以分別編譯生成lib a,然後用lipo來合併這兩個lib a 如下...

symbian模擬器和真機的區別

模擬器是把symbian os核心移植到win32平台,大多數情況下模擬器環境和真機相似,但仍有以下區別,有些足以給開發者帶來不少麻煩。位元組對齊和記憶體限制將著重介紹。1.引導程式 真機上,首先執行乙個引導程式用來在啟動核心之前對一系列硬體初始化。模擬器就不需要進行初始化硬體而是直接啟動核心 執行...