iOS開發--工程打包成SDK


最近有接到將小說工程打包成SDK,並發布到cocoapods,用於合作方接入。

步驟:

1、 創建工程
首先創建framework

 2、添加要打包的代碼

打開需要打包的工程,將和工程名字相同的文件夾拖入創建的framework工程中

3、創建頭文件
工程中自帶的只有.h文件,可以刪除重新創建

4、配置環境

Build Setting -> Mach-O Type改為 Static Library
Build Phases -> Headers 將公開的頭文件從Project中拖入Public

5、創建bundle資源文件

 

將圖片拖進去,然后修改圖片的路徑
設置圖片代碼參考如下,如果圖片多的話改起來比較麻煩,我這邊工程主要是H5界面,原生的四個界面

#pragma mark:---------圖片資源文件 #define QYBUNDLE_NAME @"Resource.bundle" #define QYBUNDLE_PATH [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:QYBUNDLE_NAME] #define QYIMAGEBUNDLE [NSBundle bundleWithPath:QYBUNDLE_PATH] [UIImage imageNamed:@"search.png" inBundle:QYIMAGEBUNDLE compatibleWithTraitCollection:nil] 

6、編譯文件后,show in finder 拖入使用的工程即可
編譯文件選擇模擬器狀態和真機狀態編譯

7、將bundle資源文件也拖入需要對接的工程,要不然找不到圖片,我是這么拖進去的。

8、使用的層次結構如下

下篇文章講下如何真機模擬器合並、發布到cocoapods

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM