在《iOS 创建Framework静态库的详细流程》这篇文章中介绍了怎么创建Framework静态库。但是,在开发framework的时候,每次更改framework中的代码之后,我们可能需要实际运行查看一下效果。但是在framework工程中是不能直接运行在iOS 模拟器查看效果的。我们可以使用工程联调来解决这一问题。我们可以创建一个framework的测试Demo工程,然后将framework工程添加为Demo工程的依赖。这样每次更改framework的内容只要运行Demo工程就能查看更改效果
1、创建Demo工程
-
选择iOS -> Single View Application
-
输入Demo工程的项目名
2、将framework工程添加为Demo工程的子工程
3、配置Demo工程与子工程之间的关系
4、工程联调
在Demo工程的ViewController.m中添加以下代码
#import "ViewController.h"
#import <HawkeyeSDK/HawkeyeSDK.h> // 导入SDK
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// 使用SDK
// 创建崩溃日志管理类
YBCrashManager *crashManager = [YBCrashManager defaultManager];
// 开启手动反馈的悬浮菜单
crashManager.showManualFeedbackMenu = YES;
// 开启崩溃页面的截屏功能
crashManager.captureScreenWhenCrash = YES;
// 注册异常捕获方法
[crashManager installUncaughtExceptionHandler];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end