[英]how to create a static iOS library for unity from an existing xcode project
[英]How to create static library from an existing framework in iOS?
我已經為第三方供應商提供了一個用於iPhone硬件配件的框架。 所以我有一個像Device.framework這樣的文件夾。 在該文件夾中是一個二進制文件和一組.h文件。 有關如何將其添加到iOS項目並使用其中包含的類的說明。 但是,我實際上正在使用MonoTouch並且想要使用靜態庫。
有沒有辦法創建一個靜態庫,使靜態庫中的框架中的所有類都可用? 因此,在我的MonoTouch項目中,我將鏈接到靜態庫並可以訪問該框架。
A * .framework只是一個包,包含:靜態庫,標題,關聯的元數據。 復制並粘貼.framework並提取靜態* .a文件和相關的頭文件。
然后,只需使用MonoTouch btouch工具綁定靜態庫以便在MonoTouch項目中使用。 有一個很好的例子,說明如何將本機庫綁定到Github上的MonoTouch。 有關定位模擬器+設備的指導,並使用LinkWith屬性將靜態庫嵌入到單個* .dll中:
另外,請務必查看btouch參考文檔:
將該二進制文件重命名為Device.a
。 您可以這樣做,因為您提到的框架不是由Apple完成的,因此它必須是靜態庫而不是動態庫。
確保您的項目鏈接該庫( Device.a
)。
在項目中包含標題並在適當的位置引用它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.