MM-21476 Fix iOS inAppPinCode (#3773)

This commit is contained in:
Elias Nahum
2020-01-06 22:04:40 -03:00
committed by Saturnino Abril
parent 234b7c9b62
commit 32238fce9e
4 changed files with 79 additions and 0 deletions

View File

@@ -78,6 +78,8 @@
<string>Save downloaded Photos and Videos from your Mattermost instance to your device</string>
<key>NSSpeechRecognitionUsageDescription</key>
<string>Send voice messages to your Mattermost instance</string>
<key>NSFaceIDUsageDescription</key>
<string>Mattermost uses Face ID to restrict unauthorized users from accessing the app.</string>
<key>UIAppFonts</key>
<array>
<string>Entypo.ttf</string>

View File

@@ -208,10 +208,14 @@ PODS:
- React
- react-native-image-picker (0.28.1):
- React
- react-native-local-auth (1.5.0):
- React
- react-native-netinfo (4.4.0):
- React
- react-native-notifications (2.0.6):
- React
- react-native-passcode-status (1.1.2):
- React
- react-native-safe-area (0.5.1):
- React
- react-native-video (5.0.2):
@@ -326,8 +330,10 @@ DEPENDENCIES:
- react-native-cookies (from `../node_modules/react-native-cookies/ios`)
- react-native-document-picker (from `../node_modules/react-native-document-picker`)
- react-native-image-picker (from `../node_modules/react-native-image-picker`)
- react-native-local-auth (from `../node_modules/react-native-local-auth`)
- "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)"
- react-native-notifications (from `../node_modules/react-native-notifications`)
- react-native-passcode-status (from `../node_modules/react-native-passcode-status`)
- react-native-safe-area (from `../node_modules/react-native-safe-area`)
- react-native-video (from `../node_modules/react-native-video`)
- react-native-webview (from `../node_modules/react-native-webview`)
@@ -416,10 +422,14 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-document-picker"
react-native-image-picker:
:path: "../node_modules/react-native-image-picker"
react-native-local-auth:
:path: "../node_modules/react-native-local-auth"
react-native-netinfo:
:path: "../node_modules/@react-native-community/netinfo"
react-native-notifications:
:path: "../node_modules/react-native-notifications"
react-native-passcode-status:
:path: "../node_modules/react-native-passcode-status"
react-native-safe-area:
:path: "../node_modules/react-native-safe-area"
react-native-video:
@@ -502,8 +512,10 @@ SPEC CHECKSUMS:
react-native-cookies: 854d59c4135c70b92a02ca4930e68e4e2eb58150
react-native-document-picker: c36bf5f067a581657ecaf7124dcd921a8be19061
react-native-image-picker: fd93361c666f397bdf72f9c6c23f13d2685b9173
react-native-local-auth: 5081a70211643de74bb207e007401a0c81b37a20
react-native-netinfo: 892a5130be97ff8bb69c523739c424a2ffc296d1
react-native-notifications: d5cb54ef8bf3004dcb56c887650dea08ecbddee7
react-native-passcode-status: 88c4f6e074328bc278bd127646b6c694ad5a530a
react-native-safe-area: e8230b0017d76c00de6b01e2412dcf86b127c6a3
react-native-video: 961749da457e73bf0b5565edfbaffc25abfb8974
react-native-webview: 0d1c2b4e7ffb0543a74fa0512f2f8dc5fb0e49e2

View File

@@ -0,0 +1,26 @@
diff --git a/node_modules/react-native-local-auth/react-native-local-auth.podspec b/node_modules/react-native-local-auth/react-native-local-auth.podspec
new file mode 100644
index 0000000..9cec893
--- /dev/null
+++ b/node_modules/react-native-local-auth/react-native-local-auth.podspec
@@ -0,0 +1,20 @@
+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.description = package['description']
+ s.homepage = package['homepage']
+ s.license = package['license']
+ s.author = package['author']
+ s.source = { :git => 'https://github.com/mattermost/react-native-local-auth.git' }
+
+ s.platform = :ios, '7.0'
+ s.ios.deployment_target = '7.0'
+
+ s.source_files = "*.{h,m}"
+
+ s.dependency 'React'
+end

View File

@@ -0,0 +1,39 @@
diff --git a/node_modules/react-native-passcode-status/ios/RNPasscodeStatus.h b/node_modules/react-native-passcode-status/ios/RNPasscodeStatus.h
index 95adfbb..0a83fd3 100644
--- a/node_modules/react-native-passcode-status/ios/RNPasscodeStatus.h
+++ b/node_modules/react-native-passcode-status/ios/RNPasscodeStatus.h
@@ -7,7 +7,7 @@
//
#import <Foundation/Foundation.h>
-#import <RCTBridgeModule.h>
+#import "RCTBridgeModule.h"
#import "UIDevice+PasscodeStatus.h"
#import "RCTUtils.h"
diff --git a/node_modules/react-native-passcode-status/react-native-passcode-status.podspec b/node_modules/react-native-passcode-status/react-native-passcode-status.podspec
new file mode 100644
index 0000000..874e763
--- /dev/null
+++ b/node_modules/react-native-passcode-status/react-native-passcode-status.podspec
@@ -0,0 +1,20 @@
+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.description = package['description']
+ s.homepage = package['homepage']
+ s.license = package['license']
+ s.author = package['author']
+ s.source = { :git => 'https://github.com/tradle/react-native-passcode-status.git' }
+
+ s.platform = :ios, '7.0'
+ s.ios.deployment_target = '7.0'
+
+ s.source_files = "ios/*.{h,m}"
+
+ s.dependency 'React'
+end