A real time iOS log trace tool, view iOS log with pc web browser under local area network, which will automatically scroll like xcode. 一个实时的iOS日志跟踪工具,在局域网中使用 PC Web 浏览器查看 iOS 日志,它将像xcode一样自动滚动。
一个实时的 iOS 日志追踪工具,可以在本地区域网络内通过 PC 网页浏览器查看 iOS 日志,他将类似 Xcode 控制台一样自动滚动显示日志。
方法一:iOSLogBrowserSDK
is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'iOSLogBrowserSDK'
pod 'Reachability'
#import <XLFacility/XLFacilityMacros.h>
#import <iOSLogBrowserSDK/iOSLogBrowserSDK.h>
#import <Reachability/Reachability.h>
@interface AppDelegate ()
@property(nonatomic, assign) BOOL started;
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
self.started = NO;
Reachability* reachability = [Reachability reachabilityForLocalWiFi];
if([reachability isReachable])
{
[self start];
}
__weak typeof(self) weakSelf = self;
reachability.reachableBlock = ^(Reachability *reachability) {
NSLog(@"%@", @"网络可用");
__strong typeof(self) strongSelf = weakSelf;
if(!strongSelf) return;
if(strongSelf.started)
{
return;
}
[strongSelf start];
};
reachability.unreachableBlock = ^(Reachability *reachability) {
NSLog(@"%@", @"网络不可用");
};
[reachability startNotifier];
return YES;
}
-(void) start
{
iOSLogBrowserOption* option = [iOSLogBrowserOption defaultOption];
option.suspendInBackground = YES;
[iOSLogBrowserSDK startWithOption:option];
XLOG_INFO(@"%@", @"您正在使用 iOS 局域网日志查看服务!");
self.started = YES;
}
@end
⚠️ 重要提醒: