diff --git a/iOS/SonarKit.podspec b/iOS/SonarKit.podspec index 929797e5e..d3cd73e6c 100644 --- a/iOS/SonarKit.podspec +++ b/iOS/SonarKit.podspec @@ -11,7 +11,7 @@ Pod::Spec.new do |spec| spec.authors = 'Facebook' # spec.prepare_command = 'mv src double-conversion' spec.source = { :git => 'https://github.com/facebook/Sonar.git', - :branch=> "iOS-RSocket" } + :branch=> "master" } spec.module_name = 'SonarKit' spec.dependency 'Folly' spec.dependency 'Sonar' diff --git a/iOS/SonarKit/SonarClient.mm b/iOS/SonarKit/SonarClient.mm index 8f8834be3..14a62745d 100644 --- a/iOS/SonarKit/SonarClient.mm +++ b/iOS/SonarKit/SonarClient.mm @@ -48,6 +48,13 @@ using WrapperPlugin = facebook::sonar::SonarCppWrapperPlugin; NSString *appId = appName; NSString *privateAppDirectory = NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES)[0]; + NSFileManager *manager = [NSFileManager defaultManager]; + + if ([manager fileExistsAtPath:privateAppDirectory isDirectory:NULL] == NO) { + //TODO: Handle errors properly + [manager createDirectoryAtPath:privateAppDirectory withIntermediateDirectories:YES attributes:nil error:nil]; + } + #if TARGET_OS_SIMULATOR deviceName = [NSString stringWithFormat:@"%@ %@", [[UIDevice currentDevice] model], @"Simulator"]; #endif diff --git a/xplat/Sonar/SonarKitCPP.podspec b/xplat/Sonar/SonarKitCPP.podspec index 50338a96b..68546afcf 100644 --- a/xplat/Sonar/SonarKitCPP.podspec +++ b/xplat/Sonar/SonarKitCPP.podspec @@ -7,7 +7,7 @@ Pod::Spec.new do |spec| spec.authors = 'Facebook' # spec.prepare_command = 'mv src double-conversion' spec.source = { :git => 'https://github.com/facebook/Sonar.git', - :branch => 'iOS-RSocket' } + :branch => 'master' } spec.module_name = 'Sonar' spec.public_header_files = 'xplat/Sonar/*.h' spec.source_files = 'xplat/Sonar/*.{h,cpp,m,mm}'