程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> xcode下build release版本的.a庫

xcode下build release版本的.a庫

編輯:C++入門知識

1. 點擊房子 圖標按鈕

\

2. 彈出下拉菜單選擇Edit Scheme 條目

\

3. 如下圖,在左邊table控件中選擇 Run,然後右邊 Info 條目下面選擇 Build Configuration,選擇Release項目。

\

4. 驗證結果

打開product下.a 所在的目錄,如下圖,Release-iphoneos 表示 armv7架構下的.a 輸出目錄,前綴是Release表示版本。。

\

5. 使用lipo創建兼容版本的靜態庫

lipo -create Release-iphoneos/libXXXX.a Release-iphonesimulator/libXXXX.a -output libXXXX-fat.a
查看fat.a信息:

peteryfrendeiMac:handmap peteryfren$ lipo -info libXXXX-fat.a 
Architectures in the fat file: libXXXX-fat.a are: armv7 armv7s i386 

peteryfrendeiMac:handmap peteryfren$ file libXXXX-fat.a 
libXXXX-fat.a: Mach-O universal binary with 3 architectures
libXXXX-fat.a (for architecture armv7):	current ar archive random library
libXXXX-fat.a (for architecture armv7s):	current ar archive random library
libXXXX-fat.a (for architecture i386):	current ar archive random library


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved