lipo –create Release-iphoneos/libiphone.a Debig-iphonesimulator/libiphone.a –output libiphone.ahtml
lipo -info xxx.aweb
查看.a文件的支持硬件平臺安全
看到這樣的命令行,你會怎樣理解呢。app
很簡單,我將模擬器和設備的靜態庫文件合併成一個文件輸出了,之後在發佈能夠庫的時候不用發一個模擬器版的和一個真機版的了,這樣子的一個庫能夠在編譯的時候自動識別須要鏈接的庫。ssh
那lipo究竟是什麼呢iphone
lipo源於mac系統要製做兼容powerpc平臺和intel平臺的程序。工具
lipo 是 一個在 Mac OS X 中處理通用程序(Universal Binaries)的工具。如今發售或者提供下載的許多(幾乎全部)程序都打上了「Universal」標誌,意味着它們同時具 有 PowerPC 和 Intel 芯片可以處理的代碼。不過既然你可能不在乎其中的一個,你就可以使用 lipo 來給你的程序「瘦身」。好比你想讓 「便箋」應用程序只包含 Intel(i386)的代碼:測試
cd /Applications
lipo Stickies.app/Contents/MacOS/Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386
cd Stickies.app/Contents/MacOS/
rm Stickies
mv Stickies.i386 Stickieslua
拓展閱讀:一、ssh命令行
這 顆小小的「寶石」包含於 Mac OS X 的每一個版本,其開發的最初目的只是爲了取代 rsh/rlogin,如今卻成爲Linux/Unix(包括 Mac OS X)社區不可缺乏的一部分。openssh 的主要做用就是安全的遠程管理。打開系統預置,點擊「共享」,勾選「遠程登陸」,便可啓動 Mac OS X 的內置 SSH 服務。如今假設你想鏈接你不在身邊的電腦,能夠藉助相似PuTTY(Windows 平 臺)的客戶端,或者在 Mac OS X 的終端窗口中輸入「ssh」鏈接你 Mac 的IP 地址。以你的用戶名和密碼登陸以後,你便得到了 Mac OS X 命令行的完整操做權。除此以外,openssh 還有許許多多應用,有些但是至關了不得的。我就很喜歡用 ssh 搭個 SOCKS 代理,這樣我在 公共地點也能安全上網衝浪。在Mac 上使用 ssh 的更多技巧,能夠瀏覽本頁!
二、top
top 是 另外一個長期爲 Linux/Unix 社區使用的經典工具,使用它只需打開終端輸入「top」。眨眼之間,你就會看見一個盡是文字的窗口——每個正在你 的 Mac 上運行的進程都會被列出。若是個人 Mac 速度變慢,top 是讓我知道什麼正在發生的首選。點擊這裏,查看 top 的完整概述。
三、lsbom
如 果你偶然在某個 Mac 站點(好比 OS X Daily)發現一件夠酷夠新的軟件,忍不住想安裝,而你又猶豫不決,那麼 lsbom 對你大有好處。經過它,你能夠測試 Mac OS X 安裝包(.pkg)的內容,而且清楚瞭解究竟會有什麼被塞進你心愛的文件系統。要使用 lsbom,你須要啓動終端,並進入 .pkg 文件所在的目 錄。若是你的安裝包形式是.dmg,可能須要把其中的 .pkg 文件拷貝到桌面上,而後進入 Desktop 目錄。一旦確認 .pkg 文件的位置, 輸入「lsbom .pkg/Contents/Archive.bom> | more」。哇!你所看見的就是新程序將會安裝的完整文件列表。
四、say hello(黑蘋果就算了)
這個命令是 Mac OS X 獨一無二的,比其餘任何一個都更有趣。打開終端輸入「say hello」試試吧!