From 6bdc00988072f9a9e57c9c83a588fd5c687d8bc1 Mon Sep 17 00:00:00 2001 From: Tom Pickard Date: Tue, 16 Jul 2019 11:41:27 +0100 Subject: [PATCH 1/7] test update v1 --- package.json | 5 +++-- react-native-screenshot-detector.podspec | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 react-native-screenshot-detector.podspec diff --git a/package.json b/package.json index b1d8844..a512e1c 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,8 @@ { "name": "react-native-screenshot-detector", "version": "1.0.0", - "description": "", + "homepage": "https://github.com/iamacup/react-native-screenshot-detector", + "description": "A tool for detecting ios screenshots on iOS", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" @@ -13,7 +14,7 @@ "author": "gcarling", "repository": { "type": "git", - "url": "https://github.com/blendlabs/react-native-screenshot-detector" + "url": "https://github.com/iamacup/react-native-screenshot-detector" }, "license": "MIT" } diff --git a/react-native-screenshot-detector.podspec b/react-native-screenshot-detector.podspec new file mode 100644 index 0000000..f68d159 --- /dev/null +++ b/react-native-screenshot-detector.podspec @@ -0,0 +1,19 @@ +require 'json' + +package = JSON.parse(File.read(File.join(__dir__, 'package.json'))) + +Pod::Spec.new do |s| + s.name = package['name'] + s.version = package['version'] + s.summary = package['description'] + s.license = package['license'] + + s.authors = package['author'] + s.homepage = package['homepage'] + s.platform = :ios, "9.0" + + s.source = { :git => "https://github.com/iamacup/react-native-screenshot-detector.git", :tag => "v#{s.version}" } + s.source_files = "ios/**/*.{h,m}" + + s.dependency 'React' +end \ No newline at end of file From 7ce0c0cc952643ccd139a3f180db487c23f3de62 Mon Sep 17 00:00:00 2001 From: Tom Pickard Date: Tue, 16 Jul 2019 11:48:24 +0100 Subject: [PATCH 2/7] version bump --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a512e1c..1f40a4e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "react-native-screenshot-detector", - "version": "1.0.0", + "version": "1.0.1", "homepage": "https://github.com/iamacup/react-native-screenshot-detector", "description": "A tool for detecting ios screenshots on iOS", "main": "index.js", From aedf85f3a6ba3f6bf8b5499fad2f88e675739437 Mon Sep 17 00:00:00 2001 From: Tom Pickard Date: Tue, 16 Jul 2019 11:52:32 +0100 Subject: [PATCH 3/7] update readme --- README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f1c6563..5b42d32 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,19 @@ # react-native-screenshot-detector -Note: this project is designed to work with the newer version of React Native library imports, i.e. React Native >= 0.40.0 +Note: this project is designed to work with the newer version of React Native library imports, i.e. React Native >= 0.40.0, and will only work on iOS as Android does not provide the underlying functionality needed to track screenshots. ## Getting started -`$ npm install react-native-screenshot-detector --save` +PRE React Native 0.60.0 + +`$ npm install react-native-screenshot-detector` `$ react-native link react-native-screenshot-detector` +POST React Native 0.60.0 + +`$ npm install react-native-screenshot-detector` ## Usage From a12e0bbf4d5245729105d45cc5046fa0ee6adde2 Mon Sep 17 00:00:00 2001 From: Tom Pickard Date: Tue, 16 Jul 2019 14:00:19 +0100 Subject: [PATCH 4/7] update the readme --- README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5b42d32..951c51f 100644 --- a/README.md +++ b/README.md @@ -5,22 +5,29 @@ Note: this project is designed to work with the newer version of React Native li ## Getting started -PRE React Native 0.60.0 +React Native < 0.60.0 `$ npm install react-native-screenshot-detector` `$ react-native link react-native-screenshot-detector` -POST React Native 0.60.0 +React Native >= 0.60.0 `$ npm install react-native-screenshot-detector` ## Usage +Update the AppDelegate.m file to include the following: + # iOS ```objectivec +/* RN >= 0.60.0 linked automatically */ +#import +/* RN < 0.60.0 linked manually */ #import +......... + - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // ... setup code From e3e3911dad73d6838781fd8161b1e71659e5aead Mon Sep 17 00:00:00 2001 From: Tom Pickard Date: Tue, 16 Jul 2019 14:02:28 +0100 Subject: [PATCH 5/7] change urls to match main repo --- package.json | 4 ++-- react-native-screenshot-detector.podspec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 1f40a4e..63ceef4 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ { "name": "react-native-screenshot-detector", "version": "1.0.1", - "homepage": "https://github.com/iamacup/react-native-screenshot-detector", + "homepage": "https://github.com/blend/react-native-screenshot-detector", "description": "A tool for detecting ios screenshots on iOS", "main": "index.js", "scripts": { @@ -14,7 +14,7 @@ "author": "gcarling", "repository": { "type": "git", - "url": "https://github.com/iamacup/react-native-screenshot-detector" + "url": "https://github.com/blend/react-native-screenshot-detector" }, "license": "MIT" } diff --git a/react-native-screenshot-detector.podspec b/react-native-screenshot-detector.podspec index f68d159..fa2633a 100644 --- a/react-native-screenshot-detector.podspec +++ b/react-native-screenshot-detector.podspec @@ -12,7 +12,7 @@ Pod::Spec.new do |s| s.homepage = package['homepage'] s.platform = :ios, "9.0" - s.source = { :git => "https://github.com/iamacup/react-native-screenshot-detector.git", :tag => "v#{s.version}" } + s.source = { :git => "https://github.com/blend/react-native-screenshot-detector.git", :tag => "v#{s.version}" } s.source_files = "ios/**/*.{h,m}" s.dependency 'React' From bc190cdd3e496443aaa2a8a438bfb213fa4dcd5c Mon Sep 17 00:00:00 2001 From: Tom Pickard Date: Thu, 18 Jul 2019 11:09:41 +0100 Subject: [PATCH 6/7] Fix the naming as suggested by @karlvr --- README.md | 3 --- ...creenshot-detector.podspec => RNScreenshotDetector.podspec | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) rename react-native-screenshot-detector.podspec => RNScreenshotDetector.podspec (70%) diff --git a/README.md b/README.md index 951c51f..03fd28d 100644 --- a/README.md +++ b/README.md @@ -21,9 +21,6 @@ Update the AppDelegate.m file to include the following: # iOS ```objectivec -/* RN >= 0.60.0 linked automatically */ -#import -/* RN < 0.60.0 linked manually */ #import ......... diff --git a/react-native-screenshot-detector.podspec b/RNScreenshotDetector.podspec similarity index 70% rename from react-native-screenshot-detector.podspec rename to RNScreenshotDetector.podspec index fa2633a..adb879b 100644 --- a/react-native-screenshot-detector.podspec +++ b/RNScreenshotDetector.podspec @@ -3,7 +3,7 @@ require 'json' package = JSON.parse(File.read(File.join(__dir__, 'package.json'))) Pod::Spec.new do |s| - s.name = package['name'] + s.name = 'RNScreenshotDetector' s.version = package['version'] s.summary = package['description'] s.license = package['license'] @@ -12,7 +12,7 @@ Pod::Spec.new do |s| s.homepage = package['homepage'] s.platform = :ios, "9.0" - s.source = { :git => "https://github.com/blend/react-native-screenshot-detector.git", :tag => "v#{s.version}" } + s.source = { :git => "https://github.com/iamacup/react-native-screenshot-detector.git", :tag => "v#{s.version}" } s.source_files = "ios/**/*.{h,m}" s.dependency 'React' From 9155a8e08d7a0db2a9e7ae98a0cb16d422f1cd2b Mon Sep 17 00:00:00 2001 From: iamacup Date: Wed, 31 Jul 2019 20:55:20 +0100 Subject: [PATCH 7/7] Update RNScreenshotDetector.podspec Thanks so much :) Co-Authored-By: Nuno Oliveira --- RNScreenshotDetector.podspec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RNScreenshotDetector.podspec b/RNScreenshotDetector.podspec index adb879b..a6ac250 100644 --- a/RNScreenshotDetector.podspec +++ b/RNScreenshotDetector.podspec @@ -12,8 +12,8 @@ Pod::Spec.new do |s| s.homepage = package['homepage'] s.platform = :ios, "9.0" - s.source = { :git => "https://github.com/iamacup/react-native-screenshot-detector.git", :tag => "v#{s.version}" } + s.source = { :git => "https://github.com/blend/react-native-screenshot-detector.git", :tag => "v#{s.version}" } s.source_files = "ios/**/*.{h,m}" s.dependency 'React' -end \ No newline at end of file +end