2011-03-28 85 views
0

我想知道逐步創建靜態庫(.a文件)的過程,以便它可以暴露給其他項目。這就是我現在的做法:生成靜態庫

  1. 右鍵單擊「目標」 - >添加 - > 新目標。
  2. 選擇「靜態庫」 - >下一步 - > 提出了一些名字&完成
  3. 新增編譯依賴
  4. 拖頭文件被 暴露用於其他項目,以「複製 頭」
  5. 在「編譯源」下拖放所有要編譯的文件
  6. 將庫拖入「Link Binary With Libraries」中。

接下來是什麼?如何在此之後獲取.a文件,以及是否有需要運行它的腳本?

回答

0

如果您正在使用的XCode 4,這是相當容易:

  1. 文件>新建>新建項目
  2. 框架&庫>可可觸摸靜態庫

剩下的只是個人喜好。一旦你完成了(並建立你的庫),'.a'文件可以在'產品'下訪問(在查找器中使用show)。

+1

創建一個新的項目,如凱文指出(在Xcode3其相同的基本過程,只是一個額外的點擊) ,然後做這樣的事情來從另一端獲得一個.a文件: http://stackoverflow.com/questions/3520977/build-fat-static-library-device-simulator-using-xcode-and -sdk-4 – Adam 2011-03-28 23:42:27

1
+0

我遵循這條路線,我收到了數以千計的錯誤...似乎沒有任何IOS SDK方法正在被編譯器識別。我遇到了類似「NSAutoreleasePool未聲明」,「未聲明」等錯誤。 – Abhinav 2011-03-28 22:17:15

+1

Stormyoprods博客的方法原本很棒,但已經過時很久了,我不會這麼做。 – Adam 2011-03-28 23:43:04