Xcode 4 建立靜態庫

2021-08-25 21:19:36 字數 1018 閱讀 5681

為了**保密或者**重用等等原因需要把現有的**打包放入靜態庫中,這也是靜態庫的好處,所以今天一天都在研究如何用xcode 4建立靜態庫,也是為了我們的專案需要。qq發布的微博sdk會報錯,也是因為沒有把靜態庫打包為unniver static libraries的原因,至於是什麼是unniver static libraries,大家可以google一下。(

下面是建立靜態庫的方法

1.xcode-create project-cocoa touch static libary.這樣就順利的建立了乙個靜態庫模板。裡面只有乙個檔案,沒有什麼用處。

2.在靜態庫中建立乙個類,命名為myclass。這樣我們就得到了.h 和 .m 檔案。

3.寫入方法

///.h

#import

@inte***ce myclass : nsobject

- (int)add:(int)a b:(int)b;

@end

/.m

#import "myclass.h"

@implementationmyclass

- (int)add:(int)a b:(int)b

@end

方法很簡單,如果你還是看不懂,就不要向下面看了。

4.然後edit schemepane (product > edit scheme), change its build configuration torelease,這樣就產生乙個release模式的靜態庫,注意release和debug模式的靜態庫是有區別,如果在引用並把這個模式調錯,就會報出「ignoring file /users/laiqiangzhuo/desktop/testlibary/testlibary/liblibary.a, missing required architecture i386 in file「的錯誤。

5。然後在主目錄下找到/build/release-iphoneos/liblibary.a檔案,並把它拖到要使用它的project中。

6。在project中引用myclass.h檔案。

Xcode 4 建立靜態庫

為了 保密或者 重用等等原因需要把現有的 打包放入靜態庫中,這也是靜態庫的好處,所以今天一天都在研究如何用xcode 4建立靜態庫,也是為了我們的專案需要。qq發布的微博sdk會報錯,也是因為沒有把靜態庫打包為unniver static libraries的原因,至於是什麼是unniver sta...

關於Xcode 4建立靜態庫

xcode 4建立靜態庫詳解是本文要將介紹的內容,主要是為了 保密或者 重用等等原因需要把現有的 打包放入靜態庫中,這也是靜態庫的好處,所以今天一天都在研究如何用xcode 4建立靜態庫,也是為了我們的專案需要。qq發布的微博sdk會報錯,也是因為沒有把靜態庫打包為unniver static li...

Xcode 4 中使用靜態庫

xcode4中使用靜態庫 1.建立乙個工作區 xcworkspace 2.將專案新增到工作區 新建 新增現有專案 3.向應用程式target新增靜態庫,從workspace 4.開啟 build settings 標籤,設定 user header search paths 項的值為 built p...