上海千语创想科技有限公司
 175-2108-6175
网站建设资讯详细

SDK创建流程

日期:2022-11-21  作者:千语创想  浏览:3724

第一步:创建 App 工程,命名为 RealDemo

第二步:关闭 RealDemo 工程,然后在 RealDemo 目录下创建 Framework 工程,命名为 RealSDK

image

选择下方的 Framework 进行创建

image

切记目录不要选择错误

第三步:设置 Framework 工程的 Build Settings

创建动态库需要选择 Dynamic Library,如果要制作静态库则要选择 Static Library

第四步:关闭RealSDK工程,创建 WorkSpace,命名为 RealDemo

逐次点击 File - New - Workspace

image

创建后会出现对应的 workspace 文件

第五步:连接 Framework 工程和 App 工程

我们需要先打开 RealDemo.xcworkspace,打开后你会发现这里空空如也。

然后我们直接把需要连接的 Framework 工程(RealSDK.xcodeproj)和 App 工程(RealDemo.xcodeproj)拖进来就可以了!

直接拖拽进 Xcode 即可

拖拽后你会发现两者的层级关系相同

第六步:把 Framework 添加到 App 工程中

逐次点击,不要点错了

选择前面创建的 framework

有过 SDK 开发经验的同学到这里应该已经看明白了,所谓实时联调说白了就是用 WorkSpace 把两个工程连接起来而已,跟 Pod 的原理有几分相似。

第七步:给 Framework 加点功能

我们需要增加一个 RealDog 类,定义一个 eat 方法,实现里面打印一句话“吃骨头”。然后修改 RealDog.h 的 Target Membership 为 Public,意思为公开头文件。

在这里我定义了 eat 方法

RealDog的实现如下:

@implementation RealDog+ (void)eat {

    NSLog(@"吃骨头");}@end

第八步:在 App 的 ViewController 调用一下 SDK 的方法

#import "ViewController.h"#import <RealSDK/RealDog.h>@implementation ViewController- (void)viewDidLoad {

    [super viewDidLoad];
    [RealDog eat];}@end

第九步:运行一下,可以发现App工程成功调用了SDK的方法

image

OK,实时联调到此结束





转载请注明来自:https://www.qianyuthink.com/news/8012.html

填写您的项目需求给我们

或者直接拨打 7×12小时一对一咨询电话

175 2108 6175

请填写需求信息,我们会在10分钟内与您取得联系

请认真填写需求信息,我们会在10分钟内与您取得联系

×
客服二维码
咨询技术总监
175-2108-6175
客服二维码
技术总监微信
客服二维码