From 4008ea9881b48c9e0865036354591ada315ee0f6 Mon Sep 17 00:00:00 2001 From: David Sinclair Date: Thu, 5 Nov 2015 11:39:17 -0800 Subject: [PATCH] iOS: tweaked #755 (sharing extension) Work in progress; I can't do more on this till I get answers to the previous comments. --- clients/ios/Classes/NewsBlurViewController.m | 2 +- .../ActionViewController.m | 4 ++-- .../NewsBlur Share Extension.entitlements | 2 +- .../ios/NewsBlur.xcodeproj/project.pbxproj | 24 +++++++++---------- clients/ios/NewsBlur/NewsBlur.entitlements | 2 +- clients/ios/NewsBlur_Prefix.pch | 2 +- 6 files changed, 17 insertions(+), 19 deletions(-) diff --git a/clients/ios/Classes/NewsBlurViewController.m b/clients/ios/Classes/NewsBlurViewController.m index 04afd932e..8705e49c2 100644 --- a/clients/ios/Classes/NewsBlurViewController.m +++ b/clients/ios/Classes/NewsBlurViewController.m @@ -467,7 +467,7 @@ static UIFont *userLabelFont; appDelegate.activeUsername = [results objectForKey:@"user"]; - NSUserDefaults *defaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.newsblur.NewsBlur"]; + NSUserDefaults *defaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.newsblur.NewsBlur-Group"]; [defaults setObject:[results objectForKey:@"share_token"] forKey:@"share:token"]; [defaults synchronize]; diff --git a/clients/ios/NewsBlur Share Extension/ActionViewController.m b/clients/ios/NewsBlur Share Extension/ActionViewController.m index 9fefde3d3..2739ab982 100644 --- a/clients/ios/NewsBlur Share Extension/ActionViewController.m +++ b/clients/ios/NewsBlur Share Extension/ActionViewController.m @@ -46,7 +46,7 @@ } - (void)didSelectPost { - NSUserDefaults *defaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.newsblur.NewsBlur"]; + NSUserDefaults *defaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.newsblur.NewsBlur-Group"]; NSString *token = [defaults objectForKey:@"share:token"]; NSLog(@"Secret token: %@", token); NSURLSession *mySession = [self configureMySession]; @@ -68,7 +68,7 @@ - (NSURLSession *) configureMySession { NSURLSessionConfiguration* config = [NSURLSessionConfiguration backgroundSessionConfigurationWithIdentifier:@"group.com.newsblur.share"]; // To access the shared container you set up, use the sharedContainerIdentifier property on your configuration object. - config.sharedContainerIdentifier = @"group.com.newsblur.NewsBlur"; + config.sharedContainerIdentifier = @"group.com.newsblur.NewsBlur-Group"; NSURLSession *mySession = [NSURLSession sessionWithConfiguration:config delegate:self delegateQueue:nil]; return mySession; } diff --git a/clients/ios/NewsBlur Share Extension/NewsBlur Share Extension.entitlements b/clients/ios/NewsBlur Share Extension/NewsBlur Share Extension.entitlements index af328bd85..d252cd79b 100644 --- a/clients/ios/NewsBlur Share Extension/NewsBlur Share Extension.entitlements +++ b/clients/ios/NewsBlur Share Extension/NewsBlur Share Extension.entitlements @@ -4,7 +4,7 @@ com.apple.security.application-groups - group.com.newsblur.NewsBlur + group.com.newsblur.NewsBlur-Group diff --git a/clients/ios/NewsBlur.xcodeproj/project.pbxproj b/clients/ios/NewsBlur.xcodeproj/project.pbxproj index 48bdc99c8..7f35291e8 100755 --- a/clients/ios/NewsBlur.xcodeproj/project.pbxproj +++ b/clients/ios/NewsBlur.xcodeproj/project.pbxproj @@ -326,16 +326,16 @@ FF8C49861BBC893B0010D894 /* ActionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8C49851BBC893B0010D894 /* ActionViewController.m */; }; FF8C498D1BBC893B0010D894 /* NewsBlur Share Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = FF8C49821BBC893A0010D894 /* NewsBlur Share Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; FF8C49941BBCA4810010D894 /* NewsBlur_Prefix.pch in Sources */ = {isa = PBXBuildFile; fileRef = 43A4C3E615B0099B008787B5 /* NewsBlur_Prefix.pch */; }; - FF8D1EA71BAA304E00725D8A /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1EA61BAA304E00725D8A /* Reachability.m */; settings = {ASSET_TAGS = (); }; }; - FF8D1ECC1BAA311000725D8A /* SBJson4Parser.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1EBF1BAA311000725D8A /* SBJson4Parser.m */; settings = {ASSET_TAGS = (); }; }; - FF8D1ECD1BAA311000725D8A /* SBJson4StreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1EC11BAA311000725D8A /* SBJson4StreamParser.m */; settings = {ASSET_TAGS = (); }; }; - FF8D1ECE1BAA311000725D8A /* SBJson4StreamParserState.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1EC31BAA311000725D8A /* SBJson4StreamParserState.m */; settings = {ASSET_TAGS = (); }; }; - FF8D1ECF1BAA311000725D8A /* SBJson4StreamTokeniser.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1EC51BAA311000725D8A /* SBJson4StreamTokeniser.m */; settings = {ASSET_TAGS = (); }; }; - FF8D1ED01BAA311000725D8A /* SBJson4StreamWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1EC71BAA311000725D8A /* SBJson4StreamWriter.m */; settings = {ASSET_TAGS = (); }; }; - FF8D1ED11BAA311000725D8A /* SBJson4StreamWriterState.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1EC91BAA311000725D8A /* SBJson4StreamWriterState.m */; settings = {ASSET_TAGS = (); }; }; - FF8D1ED21BAA311000725D8A /* SBJson4Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1ECB1BAA311000725D8A /* SBJson4Writer.m */; settings = {ASSET_TAGS = (); }; }; - FF8D1ED81BAA33BA00725D8A /* NSObject+SBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1ED71BAA33BA00725D8A /* NSObject+SBJSON.m */; settings = {ASSET_TAGS = (); }; }; - FF8D1EDB1BAA3CCD00725D8A /* JNWThrottledBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1EDA1BAA3CCD00725D8A /* JNWThrottledBlock.m */; settings = {ASSET_TAGS = (); }; }; + FF8D1EA71BAA304E00725D8A /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1EA61BAA304E00725D8A /* Reachability.m */; }; + FF8D1ECC1BAA311000725D8A /* SBJson4Parser.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1EBF1BAA311000725D8A /* SBJson4Parser.m */; }; + FF8D1ECD1BAA311000725D8A /* SBJson4StreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1EC11BAA311000725D8A /* SBJson4StreamParser.m */; }; + FF8D1ECE1BAA311000725D8A /* SBJson4StreamParserState.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1EC31BAA311000725D8A /* SBJson4StreamParserState.m */; }; + FF8D1ECF1BAA311000725D8A /* SBJson4StreamTokeniser.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1EC51BAA311000725D8A /* SBJson4StreamTokeniser.m */; }; + FF8D1ED01BAA311000725D8A /* SBJson4StreamWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1EC71BAA311000725D8A /* SBJson4StreamWriter.m */; }; + FF8D1ED11BAA311000725D8A /* SBJson4StreamWriterState.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1EC91BAA311000725D8A /* SBJson4StreamWriterState.m */; }; + FF8D1ED21BAA311000725D8A /* SBJson4Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1ECB1BAA311000725D8A /* SBJson4Writer.m */; }; + FF8D1ED81BAA33BA00725D8A /* NSObject+SBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1ED71BAA33BA00725D8A /* NSObject+SBJSON.m */; }; + FF8D1EDB1BAA3CCD00725D8A /* JNWThrottledBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1EDA1BAA3CCD00725D8A /* JNWThrottledBlock.m */; }; FF9B8BB217F2351A0036A41C /* NBBarButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = FF9B8BB117F2351A0036A41C /* NBBarButtonItem.m */; }; FF9F171618DCF3E000B75FC7 /* ios7_back_button@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FF9F171518DCF3E000B75FC7 /* ios7_back_button@2x.png */; }; FFA045B419CA49D700618DC4 /* SloppySwiper.m in Sources */ = {isa = PBXBuildFile; fileRef = FFA045AF19CA49D700618DC4 /* SloppySwiper.m */; }; @@ -2162,7 +2162,6 @@ 1D60588D0D05DD3D006BFB54 /* Resources */, 1D60588E0D05DD3D006BFB54 /* Sources */, 1D60588F0D05DD3D006BFB54 /* Frameworks */, - FFAEA9921BB202F000A8324E /* ShellScript */, FF8C49911BBC893B0010D894 /* Embed App Extensions */, ); buildRules = ( @@ -2202,7 +2201,7 @@ ORGANIZATIONNAME = NewsBlur; TargetAttributes = { 1D6058900D05DD3D006BFB54 = { - DevelopmentTeam = U92APKK285; + DevelopmentTeam = HR7P97SD72; SystemCapabilities = { com.apple.ApplicationGroups.iOS = { enabled = 1; @@ -2770,7 +2769,6 @@ CODE_SIGN_ENTITLEMENTS = NewsBlur/NewsBlur.entitlements; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_IDENTITY = "iPhone Developer"; COPY_PHASE_STRIP = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", diff --git a/clients/ios/NewsBlur/NewsBlur.entitlements b/clients/ios/NewsBlur/NewsBlur.entitlements index af328bd85..d252cd79b 100644 --- a/clients/ios/NewsBlur/NewsBlur.entitlements +++ b/clients/ios/NewsBlur/NewsBlur.entitlements @@ -4,7 +4,7 @@ com.apple.security.application-groups - group.com.newsblur.NewsBlur + group.com.newsblur.NewsBlur-Group diff --git a/clients/ios/NewsBlur_Prefix.pch b/clients/ios/NewsBlur_Prefix.pch index cce13f969..e510fba2d 100644 --- a/clients/ios/NewsBlur_Prefix.pch +++ b/clients/ios/NewsBlur_Prefix.pch @@ -5,7 +5,7 @@ #import #import -#define DEBUG 1 +//#define DEBUG 1 //#define PROD_DEBUG 1 #ifdef DEBUG