[已解決] 自製iOS Framework 包含其他lib
後來解決的方式, include資料夾拉進Framework專案,
然後用Folder Refrence, 不要用Create Group
並且在Build Phases裡面新增Copy Files,
將include資料夾複製到Products Directory.
如此就能在App順利使用該Frameworks.
但這樣header檔案就沒有包在Frameworks裡面了, 囧
-----------------------
各位版友好,
最近要自己建一個iOS Framework, 其中該Framewok中包含了第三方lib (.a檔)
其中該Lib需要引用許多.h檔(C code), 我在專案設定了Header Search Path,
指到我header檔案的路徑. ($(PROJECT_DIR)/Library/include)
如此在Framework的專案都可以順利編譯.
但是,
如果我在App裡面要使用自己建立的Framework, 在編譯過程,
就會找不到那些Lib所引用的.h檔.
其中lib引用.h檔案的方式是有路徑關係的
例如:
#include "or/or.h"
#include "or/main.h" (放在include/or/)
我嘗試將所有的.h都拉到Framework的專案中, 並且將.h設定為public.
但依然會有同樣的問題.
在stackoverflow打滾一陣子,依然沒找到類似問題.
請教大家是否有類似經驗,
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.89.211
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1466386748.A.B9A.html
推
06/20 13:16, , 1F
06/20 13:16, 1F
→
06/20 13:18, , 2F
06/20 13:18, 2F
※ 編輯: tuzr (111.255.89.211), 06/20/2016 13:20:00
→
06/20 13:20, , 3F
06/20 13:20, 3F
※ 編輯: tuzr (111.255.89.211), 06/20/2016 14:26:17