如果您爲iOS創建一個靜態庫,您是否必須使用它來分發頭文件,或者有另一種方法來使它工作?爲iOS創建一個靜態庫和分發模擬器
目前我的設備和模擬器都有一個my_lib.a文件,但是當我將它拖入另一個測試應用程序以使用它時,它說它無法找到標題,並且我使用它的所有地方在代碼中未聲明。所以我想我要麼做錯了什麼,要麼我必須發送適當的頭文件。
背景我的過程:
我見過兩個指南用於創建器件和模擬器靜態庫。其中關於這個網站:Build fat static library (device + simulator) using Xcode and SDK 4+
和一個在這裏:http://mark.aufflick.com/blog/2010/11/19/making-a-fat-static-library-for-ios-device-and-simulator
我使用的第二個站點,只是嘗試一下。如果我做得正確,我也有點好奇。我剛進入Release-iphone(os | simulator)文件夾,並在模擬器中找到了.a和i.o中的.o。
感謝您的信息亞當。據我瞭解(以及我所搜索的),開發者不允許爲iOS創建框架。這不再是如此,如果是這樣,你有沒有關於如何創建這個框架的資源?最後,我正確地創建我的通用庫嗎?我只問,因爲我使用的指南(第二鏈接)沒有提及.o文件。 – Aaron 2010-12-02 16:02:57