1. 程式人生 > >xcode7製作framework(包含加入xib,資原始檔等)

xcode7製作framework(包含加入xib,資原始檔等)

這段時間因為公司業務需要將phoneGap外掛整合能複用,所以使用了framework動態庫,將phoneGap打包整合,便於複用與動態更新;
其間遇到很多坑,網上這方面的資料也比較少,現就把自己整合製作的過程分享下:
1.建立工程
選擇file-project-FrameWork建立FrameWork檔案
這裡需要注意個問題:專案初生成的標頭檔案,如圖中ceshi.h檔案最好是從header中刪除了,因為到後面向frameWork加入到功能多了後,就會造成生成的frameWork檔案,無法引用的問題;即
could not build module '你的framework檔名'
因此,只需要將需要的在外部引用的標頭檔案放入header就可


2.如何正確將xib和資原始檔正確引入framework當中
a.xib

如下圖: framework的名字.framework/xib的名字

b.圖片等資原始檔
如下圖: framework的名字. /headers/資源包檔名. .bundle/資源名字名

3.如何正確將包含xib和資原始檔的framework放入專案中

如下圖:講放入的framework拖入箭頭指向的兩個地方
如果不放入的話就會有 image not found,類似的資原始檔和xib找不到的問題。
其中copy files選項 是通過下圖哪個“+“新增的