lipo -create sqy/ios/iphoneos/libgameplusapi.a sqy/ios/iphonesimulator/libgameplusapi.a - output sqy/ios/libgamepus.a
當中sqy/ios/iphoneos/libgameplusapi.a //為真機庫。
sqy/ios/iphonesimulator/libgameplusapi.a //為模擬器庫
-output sqy/ios/libgamepus.a //為兩個合併後存放的路徑
然後能夠輸入命令測試下是否成功 :lipo -info sqy/ios/libgamepus.a
//以下是輸出 armv7 i386 有了兩個就表情模擬器和真機都支援,當中armv7為真機架構 i386為模擬器
architectures in the fat file: sqy/ios/libgamepus.a are: armv7 i386
iOS 合併 a檔案,製作通用靜態庫
lipo create sqy ios iphoneos libgameplusapi.a sqy ios iphonesimulator libgameplusapi.a output sqy ios libgamepus.a 當中sqy ios iphoneos libgameplusapi.a...
iOS合併靜態庫
對ios專案來說,靜態庫對於裝置 device 和模擬器 simulator 的編譯是不一樣的。需要鏈結靜態庫的工程在編譯device和simulator的時候需要區別對待。需要鏈結到不同的靜態庫。這就很麻煩。解決方法是使用lipo指令,將device靜態庫和simulator靜態庫合併為乙個靜態庫...
iOS 靜態庫製作方法
庫是程式 的集合,是共享程式 的一種方式 根據源 的公開情況,庫可以分為 2 種型別 公開源 能看到具體實現 比如 sdwebimage afnetworking 不公開源 是經過編譯後的二進位制檔案,看不到具體實現 主要分為 靜態庫 動態庫 靜態庫 a 和 framework 動態庫 dylib ...