首页 > 其他分享 >SDK多项目开发与联调

SDK多项目开发与联调

时间:2023-02-15 23:56:46浏览次数:33  
标签:SummerSDK Summer 项目 开发 联调 SDK

在SDK开发中,因为是往外提供的功能静态库,所以在开发的时候要验证开发的SDK是否功能正常,这里就需要做进行边开发边联调的工作。

下面使用的开发模式是创建一个WorkSpace工作工具,SDK项目和Demo项目都作为子项目,通过配置Demo项目的Header搜索路径和库搜索路径来实现SDK与Demo的联调开发工作。

 

创建项目结构

一、创建一个工作空间Summer: File -> New -> WorkSpace
二、创建一个应用项目SummerAPP并添加到工作空间Summer中: File -> New -> Project -> iOS -> Application
三、创建一个SDK项目SummerSDK并添加到工作空间Summer中: File -> New -> Project -> iOS -> Framework


SummerSDK项目修改
1.修改产物类型
Targets -> SummerSDK -> Build Settings -> Linking -> Mach-O Type = Static Library
2.修改产物导出头文件
Targets -> SummerSDK -> Build Phases -> Headers
3.点击Xcode,生成产物


SummerAPP项目修改
1.嵌入SDK产物
Targets -> General -> Frameworks, Libraries, and Embedded Content -> “+”正常选择SummerSDK导入
2.添加SummerSDK搜索路径
argets -> SummerAPP -> Build Settings -> Search Paths
[Library Search Paths] = [$(SRCROOT)/../SummerSDK]
[User Header Search Paths]= [$(SRCROOT)/../SummerSDK]
3.在VC中导入SummerSDK 可访问的Header文件,在SummerSDK 源码中打断点,访问,运行

 

标签:SummerSDK,Summer,项目,开发,联调,SDK
From: https://www.cnblogs.com/zhou--fei/p/17125181.html

相关文章