填写您的项目需求给我们
或者直接拨打 7×12小时一对一咨询电话
175 2108 6175
请填写需求信息,我们会在10分钟内与您取得联系
第一步:创建 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,实时联调到此结束
填写您的项目需求给我们
或者直接拨打 7×12小时一对一咨询电话
175 2108 6175
请填写需求信息,我们会在10分钟内与您取得联系
请认真填写需求信息,我们会在10分钟内与您取得联系