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 //為兩個合並后存放的路徑

然后可以輸入命令測試下是否成功  

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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM