Skip to content

Commit 596e7ed

Browse files
committed
GPS subspec
1 parent 6bf6b7a commit 596e7ed

19 files changed

Lines changed: 21 additions & 5 deletions

DoraemonKit.podspec

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,13 @@ Pod::Spec.new do |s|
4040
ss.dependency 'CocoaLumberjack'
4141
end
4242

43+
s.subspec 'WithGPS' do |ss|
44+
ss.source_files = 'iOS/DoraemonKit/Src/GPS/**/*{.h,.m}'
45+
ss.pod_target_xcconfig = {
46+
'GCC_PREPROCESSOR_DEFINITIONS' => '$(inherited) DoraemonWithGPS'
47+
}
48+
end
49+
4350
s.dependency 'PNChart'
4451
s.dependency 'BSBacktraceLogger'
4552
s.dependency 'fishhook'

iOS/DoraemonKit/Src/Core/Manager/DoraemonManager.m

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,9 @@ - (void)initData{
125125

126126
[self addPluginWithTitle:DoraemonLocalizedString(@"App信息") icon:@"doraemon_app_info" desc:DoraemonLocalizedString(@"App的一些基本信息") pluginName:@"DoraemonAppInfoPlugin" atModule:DoraemonLocalizedString(@"常用工具")];
127127
[self addPluginWithTitle:DoraemonLocalizedString(@"沙盒浏览") icon:@"doraemon_file" desc:DoraemonLocalizedString(@"沙盒浏览") pluginName:@"DoraemonSandboxPlugin" atModule:DoraemonLocalizedString(@"常用工具")];
128+
#if DoraemonWithGPS
128129
[self addPluginWithTitle:@"MockGPS" icon:@"doraemon_mock_gps" desc:@"mock GPS" pluginName:@"DoraemonGPSPlugin" atModule:DoraemonLocalizedString(@"常用工具")];
130+
#endif
129131
[self addPluginWithTitle:DoraemonLocalizedString(@"H5任意门") icon:@"doraemon_h5" desc:DoraemonLocalizedString(@"H5通用跳转") pluginName:@"DoraemonH5Plugin" atModule:DoraemonLocalizedString(@"常用工具")];
130132
[self addPluginWithTitle:DoraemonLocalizedString(@"Crash查看") icon:@"doraemon_crash" desc:DoraemonLocalizedString(@"Crash本地查看") pluginName:@"DoraemonCrashPlugin" atModule:DoraemonLocalizedString(@"常用工具")];
131133
[self addPluginWithTitle:DoraemonLocalizedString(@"子线程UI") icon:@"doraemon_ui" desc:DoraemonLocalizedString(@"非主线程UI渲染检查") pluginName:@"DoraemonSubThreadUICheckPlugin" atModule:DoraemonLocalizedString(@"常用工具")];
File renamed without changes.
File renamed without changes.

iOS/DoraemonKit/Src/Core/Plugin/GPS/DoraemonGPSViewController.h renamed to iOS/DoraemonKit/Src/GPS/DoraemonGPSViewController.h

File renamed without changes.

iOS/DoraemonKit/Src/Core/Plugin/GPS/DoraemonGPSViewController.m renamed to iOS/DoraemonKit/Src/GPS/DoraemonGPSViewController.m

File renamed without changes.

iOS/DoraemonKit/Src/Core/Plugin/GPS/Function/CLLocationManager+Doraemon.h renamed to iOS/DoraemonKit/Src/GPS/Function/CLLocationManager+Doraemon.h

File renamed without changes.

iOS/DoraemonKit/Src/Core/Plugin/GPS/Function/CLLocationManager+Doraemon.m renamed to iOS/DoraemonKit/Src/GPS/Function/CLLocationManager+Doraemon.m

File renamed without changes.

iOS/DoraemonKit/Src/Core/Plugin/GPS/Function/DoraemonGPSMocker.h renamed to iOS/DoraemonKit/Src/GPS/Function/DoraemonGPSMocker.h

File renamed without changes.

iOS/DoraemonKit/Src/Core/Plugin/GPS/Function/DoraemonGPSMocker.m renamed to iOS/DoraemonKit/Src/GPS/Function/DoraemonGPSMocker.m

File renamed without changes.

0 commit comments

Comments
 (0)