IOS 製作真機和模擬器均可使用的靜態庫

2021-06-26 07:26:44 字數 382 閱讀 6000

可以到以下**檢視具體的製作過程:

我這裡總結如下:

1、首先生成模擬器下地.a靜態庫,通過命令lipo -info libtest.a 可知其architectures in the fat file: libtest.a are: i386 x86_64 ;

2、再生成device(真機)環境下地.a靜態庫,通過命令lipo -info libtest.a可知其architectures in the fat file: libtest.a are: armv7 arm64;

3、通過命令lipo -create ./simular/libtest.a ./releaseos/libtest.a -output ./libtest.a 可以生成在模擬器和真機環境下均可使用的靜態庫;

ios開發中判斷真機和模擬器

如果是模擬器 if target iphone simulator else 以下內容摘自 target iphone simulator和target os iphone 是蘋果的兩個巨集定義,在真機sdk中位於ios usr include targetconditionals.h中,在模擬器s...

模擬器,真機區別

cpp view plain copy if ui user inte ce idiom uiuserinte ceidiompad else 請注意,如果你在建立專案的時候只支援一種裝置型別,上面的語句將始終返回選定ios裝置型別,如專案只支援iphone,即使在ipad上執行,前述的 依然返回i...

iOS真機不能執行,模擬器可以

ios真機不能執行,模擬器可以 今天在做 私活 的時候遇到乙個問題,就是在匯入友盟的第三方庫的時候出現了問題,這個問題說來也奇葩,模擬器執行好好的,但是就是在真機賞不能執行,簡直就是能把人活活氣死,高了整整乙個下午,屁股都坐疼了,終於找到了解決方案.好了,不bb了,上問題.匯入了友盟的sdk,非得說...