iOS 合并.a文件,制作通用静态库
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 //為兩個合并后存放的路徑
然后可以輸入命令測試下是否成功
要查看.a 文件的信息,進入.a文件的目錄,在終端輸入: lipo -info xxxx.a 就可以看到當前.a文件支持的架構了
?
lipo -info SQY/iOS/libGamePus.a //下面是輸出 armv7 i386 有了兩個就表情模擬器和真機都支持 其中armv7為真機架構 i386為模擬器
Architectures in the fat file: SQY/iOS/libGamePus.a are: armv7 i386
?
祥情參考:http://hi.baidu.com/sxgg008/item/43ab4146e460e4bbde2a9f38
這二個庫一個是用于真機運行的一個是用于模擬器運行的.其實我們可以利用lipo將這二個文件打包成一個通用的a文件。命令如下:
將/Users/user/Library/Developer/Xcode/DerivedData/UITab-dgfkluumuexoxhcapzidtsmdgqcj/Build/Products替換成你的路徑。
將/Users/user/Desktop/libPrint.a替換成合并后的路徑。
lipo -create /Users/pjk1129/Library/Developer/Xcode/DerivedData/Print-dgfkluumuexoxhcapzidtsmdgqcj/Build/Products/Release-iphonesimulator/libPrint.a /Users/pjk1129/Library/Developer/Xcode/DerivedData/Print-dgfkluumuexoxhcapzidtsmdgqcj/Build/Products/Release-iphoneos/libPrint.a -output /Users/pjk1129/Desktop/libPrint.a
轉載于:https://www.cnblogs.com/ramoslin/p/4569407.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的iOS 合并.a文件,制作通用静态库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 08查找满足条件的n个数
- 下一篇: 解决 The word is not c