You've already forked joplin
mirror of
https://github.com/laurent22/joplin.git
synced 2025-07-16 00:14:34 +02:00
Got iOS build to work
This commit is contained in:
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
/* Begin PBXBuildFile section */
|
/* Begin PBXBuildFile section */
|
||||||
00E356F31AD99517003FC87E /* JoplinTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* JoplinTests.m */; };
|
00E356F31AD99517003FC87E /* JoplinTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* JoplinTests.m */; };
|
||||||
|
0A16939781F232592F7E8BF6 /* libPods-Joplin-JoplinTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F69B873C692CE22F1C4C9264 /* libPods-Joplin-JoplinTests.a */; };
|
||||||
13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
|
13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
|
||||||
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
|
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
|
||||||
13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
|
13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
|
||||||
@ -15,7 +16,10 @@
|
|||||||
2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
|
2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
|
||||||
2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
|
2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
|
||||||
2DCD954D1E0B4F2C00145EB5 /* JoplinTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* JoplinTests.m */; };
|
2DCD954D1E0B4F2C00145EB5 /* JoplinTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* JoplinTests.m */; };
|
||||||
|
46E31F54C547C341F605BB66 /* libPods-Joplin.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A5E1CD825FABD6C4E704EA54 /* libPods-Joplin.a */; };
|
||||||
|
4B427D7648512A3775225839 /* libPods-Joplin-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B61798F36B3BC123BF8EA4D9 /* libPods-Joplin-tvOS.a */; };
|
||||||
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
|
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
|
||||||
|
BC8D945C23E7E61B9BCB6BD8 /* libPods-Joplin-tvOSTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 258F823D616BE3D6A52BC900 /* libPods-Joplin-tvOSTests.a */; };
|
||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXContainerItemProxy section */
|
/* Begin PBXContainerItemProxy section */
|
||||||
@ -40,17 +44,29 @@
|
|||||||
00E356EE1AD99517003FC87E /* JoplinTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JoplinTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
00E356EE1AD99517003FC87E /* JoplinTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JoplinTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||||
00E356F21AD99517003FC87E /* JoplinTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = JoplinTests.m; sourceTree = "<group>"; };
|
00E356F21AD99517003FC87E /* JoplinTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = JoplinTests.m; sourceTree = "<group>"; };
|
||||||
|
09056573D4C040FBD5FEB93A /* Pods-Joplin-JoplinTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Joplin-JoplinTests.debug.xcconfig"; path = "Target Support Files/Pods-Joplin-JoplinTests/Pods-Joplin-JoplinTests.debug.xcconfig"; sourceTree = "<group>"; };
|
||||||
13B07F961A680F5B00A75B9A /* Joplin.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Joplin.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
13B07F961A680F5B00A75B9A /* Joplin.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Joplin.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = Joplin/AppDelegate.h; sourceTree = "<group>"; };
|
13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = Joplin/AppDelegate.h; sourceTree = "<group>"; };
|
||||||
13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = Joplin/AppDelegate.m; sourceTree = "<group>"; };
|
13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = Joplin/AppDelegate.m; sourceTree = "<group>"; };
|
||||||
13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = Joplin/Images.xcassets; sourceTree = "<group>"; };
|
13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = Joplin/Images.xcassets; sourceTree = "<group>"; };
|
||||||
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = Joplin/Info.plist; sourceTree = "<group>"; };
|
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = Joplin/Info.plist; sourceTree = "<group>"; };
|
||||||
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Joplin/main.m; sourceTree = "<group>"; };
|
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Joplin/main.m; sourceTree = "<group>"; };
|
||||||
|
14868D674CC065C7BF1C9944 /* Pods-Joplin.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Joplin.release.xcconfig"; path = "Target Support Files/Pods-Joplin/Pods-Joplin.release.xcconfig"; sourceTree = "<group>"; };
|
||||||
|
245A6EBAE2E874DB706B16DB /* Pods-Joplin-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Joplin-tvOS.release.xcconfig"; path = "Target Support Files/Pods-Joplin-tvOS/Pods-Joplin-tvOS.release.xcconfig"; sourceTree = "<group>"; };
|
||||||
|
258F823D616BE3D6A52BC900 /* libPods-Joplin-tvOSTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Joplin-tvOSTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
2C91CD1424C7137D07789148 /* Pods-Joplin-JoplinTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Joplin-JoplinTests.release.xcconfig"; path = "Target Support Files/Pods-Joplin-JoplinTests/Pods-Joplin-JoplinTests.release.xcconfig"; sourceTree = "<group>"; };
|
||||||
2D02E47B1E0B4A5D006451C7 /* Joplin-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Joplin-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
2D02E47B1E0B4A5D006451C7 /* Joplin-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Joplin-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
2D02E4901E0B4A5D006451C7 /* Joplin-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Joplin-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
2D02E4901E0B4A5D006451C7 /* Joplin-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Joplin-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
2DA44D9A347489A29B995F73 /* Pods-Joplin-tvOSTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Joplin-tvOSTests.debug.xcconfig"; path = "Target Support Files/Pods-Joplin-tvOSTests/Pods-Joplin-tvOSTests.debug.xcconfig"; sourceTree = "<group>"; };
|
||||||
|
37DBC181C4AD99CBE0D07EEB /* Pods-Joplin-tvOSTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Joplin-tvOSTests.release.xcconfig"; path = "Target Support Files/Pods-Joplin-tvOSTests/Pods-Joplin-tvOSTests.release.xcconfig"; sourceTree = "<group>"; };
|
||||||
|
505CB61090817F4453631957 /* Pods-Joplin.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Joplin.debug.xcconfig"; path = "Target Support Files/Pods-Joplin/Pods-Joplin.debug.xcconfig"; sourceTree = "<group>"; };
|
||||||
81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = Joplin/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = Joplin/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
||||||
|
A3FEB746EE7F1B0FF28528E1 /* Pods-Joplin-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Joplin-tvOS.debug.xcconfig"; path = "Target Support Files/Pods-Joplin-tvOS/Pods-Joplin-tvOS.debug.xcconfig"; sourceTree = "<group>"; };
|
||||||
|
A5E1CD825FABD6C4E704EA54 /* libPods-Joplin.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Joplin.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
B61798F36B3BC123BF8EA4D9 /* libPods-Joplin-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Joplin-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
|
ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
|
||||||
ED2971642150620600B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; };
|
ED2971642150620600B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; };
|
||||||
|
F69B873C692CE22F1C4C9264 /* libPods-Joplin-JoplinTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Joplin-JoplinTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
/* End PBXFileReference section */
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
@ -58,6 +74,7 @@
|
|||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
|
0A16939781F232592F7E8BF6 /* libPods-Joplin-JoplinTests.a in Frameworks */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
@ -65,6 +82,7 @@
|
|||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
|
46E31F54C547C341F605BB66 /* libPods-Joplin.a in Frameworks */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
@ -72,6 +90,7 @@
|
|||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
|
4B427D7648512A3775225839 /* libPods-Joplin-tvOS.a in Frameworks */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
@ -79,6 +98,7 @@
|
|||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
|
BC8D945C23E7E61B9BCB6BD8 /* libPods-Joplin-tvOSTests.a in Frameworks */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
@ -121,6 +141,10 @@
|
|||||||
children = (
|
children = (
|
||||||
ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
|
ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
|
||||||
ED2971642150620600B7C4FE /* JavaScriptCore.framework */,
|
ED2971642150620600B7C4FE /* JavaScriptCore.framework */,
|
||||||
|
B61798F36B3BC123BF8EA4D9 /* libPods-Joplin-tvOS.a */,
|
||||||
|
258F823D616BE3D6A52BC900 /* libPods-Joplin-tvOSTests.a */,
|
||||||
|
A5E1CD825FABD6C4E704EA54 /* libPods-Joplin.a */,
|
||||||
|
F69B873C692CE22F1C4C9264 /* libPods-Joplin-JoplinTests.a */,
|
||||||
);
|
);
|
||||||
name = Frameworks;
|
name = Frameworks;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@ -140,6 +164,7 @@
|
|||||||
00E356EF1AD99517003FC87E /* JoplinTests */,
|
00E356EF1AD99517003FC87E /* JoplinTests */,
|
||||||
83CBBA001A601CBA00E9B192 /* Products */,
|
83CBBA001A601CBA00E9B192 /* Products */,
|
||||||
2D16E6871FA4F8E400B85C8A /* Frameworks */,
|
2D16E6871FA4F8E400B85C8A /* Frameworks */,
|
||||||
|
9CDB1D9DB6483D893504BFCB /* Pods */,
|
||||||
);
|
);
|
||||||
indentWidth = 2;
|
indentWidth = 2;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@ -157,6 +182,22 @@
|
|||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
|
9CDB1D9DB6483D893504BFCB /* Pods */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
505CB61090817F4453631957 /* Pods-Joplin.debug.xcconfig */,
|
||||||
|
14868D674CC065C7BF1C9944 /* Pods-Joplin.release.xcconfig */,
|
||||||
|
09056573D4C040FBD5FEB93A /* Pods-Joplin-JoplinTests.debug.xcconfig */,
|
||||||
|
2C91CD1424C7137D07789148 /* Pods-Joplin-JoplinTests.release.xcconfig */,
|
||||||
|
A3FEB746EE7F1B0FF28528E1 /* Pods-Joplin-tvOS.debug.xcconfig */,
|
||||||
|
245A6EBAE2E874DB706B16DB /* Pods-Joplin-tvOS.release.xcconfig */,
|
||||||
|
2DA44D9A347489A29B995F73 /* Pods-Joplin-tvOSTests.debug.xcconfig */,
|
||||||
|
37DBC181C4AD99CBE0D07EEB /* Pods-Joplin-tvOSTests.release.xcconfig */,
|
||||||
|
);
|
||||||
|
name = Pods;
|
||||||
|
path = Pods;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
/* End PBXGroup section */
|
/* End PBXGroup section */
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */
|
/* Begin PBXNativeTarget section */
|
||||||
@ -164,9 +205,11 @@
|
|||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "JoplinTests" */;
|
buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "JoplinTests" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
|
6FAF3F7013FC9F8413D47C94 /* [CP] Check Pods Manifest.lock */,
|
||||||
00E356EA1AD99517003FC87E /* Sources */,
|
00E356EA1AD99517003FC87E /* Sources */,
|
||||||
00E356EB1AD99517003FC87E /* Frameworks */,
|
00E356EB1AD99517003FC87E /* Frameworks */,
|
||||||
00E356EC1AD99517003FC87E /* Resources */,
|
00E356EC1AD99517003FC87E /* Resources */,
|
||||||
|
892980552BC8BEF0F245FC24 /* [CP] Copy Pods Resources */,
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
@ -182,11 +225,13 @@
|
|||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "Joplin" */;
|
buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "Joplin" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
|
335ACF4DE85695BEBB18D8A3 /* [CP] Check Pods Manifest.lock */,
|
||||||
FD10A7F022414F080027D42C /* Start Packager */,
|
FD10A7F022414F080027D42C /* Start Packager */,
|
||||||
13B07F871A680F5B00A75B9A /* Sources */,
|
13B07F871A680F5B00A75B9A /* Sources */,
|
||||||
13B07F8C1A680F5B00A75B9A /* Frameworks */,
|
13B07F8C1A680F5B00A75B9A /* Frameworks */,
|
||||||
13B07F8E1A680F5B00A75B9A /* Resources */,
|
13B07F8E1A680F5B00A75B9A /* Resources */,
|
||||||
00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
|
00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
|
||||||
|
CBC8354E4CF5CF4E15F2FCDE /* [CP] Copy Pods Resources */,
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
@ -201,6 +246,7 @@
|
|||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "Joplin-tvOS" */;
|
buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "Joplin-tvOS" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
|
8BA2B0FBEC499A003377DD18 /* [CP] Check Pods Manifest.lock */,
|
||||||
FD10A7F122414F3F0027D42C /* Start Packager */,
|
FD10A7F122414F3F0027D42C /* Start Packager */,
|
||||||
2D02E4771E0B4A5D006451C7 /* Sources */,
|
2D02E4771E0B4A5D006451C7 /* Sources */,
|
||||||
2D02E4781E0B4A5D006451C7 /* Frameworks */,
|
2D02E4781E0B4A5D006451C7 /* Frameworks */,
|
||||||
@ -220,6 +266,7 @@
|
|||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "Joplin-tvOSTests" */;
|
buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "Joplin-tvOSTests" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
|
E200D43DB8E6CF1F4946C994 /* [CP] Check Pods Manifest.lock */,
|
||||||
2D02E48C1E0B4A5D006451C7 /* Sources */,
|
2D02E48C1E0B4A5D006451C7 /* Sources */,
|
||||||
2D02E48D1E0B4A5D006451C7 /* Frameworks */,
|
2D02E48D1E0B4A5D006451C7 /* Frameworks */,
|
||||||
2D02E48E1E0B4A5D006451C7 /* Resources */,
|
2D02E48E1E0B4A5D006451C7 /* Resources */,
|
||||||
@ -344,6 +391,194 @@
|
|||||||
shellPath = /bin/sh;
|
shellPath = /bin/sh;
|
||||||
shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
|
shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
|
||||||
};
|
};
|
||||||
|
335ACF4DE85695BEBB18D8A3 /* [CP] Check Pods Manifest.lock */ = {
|
||||||
|
isa = PBXShellScriptBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
inputFileListPaths = (
|
||||||
|
);
|
||||||
|
inputPaths = (
|
||||||
|
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||||||
|
"${PODS_ROOT}/Manifest.lock",
|
||||||
|
);
|
||||||
|
name = "[CP] Check Pods Manifest.lock";
|
||||||
|
outputFileListPaths = (
|
||||||
|
);
|
||||||
|
outputPaths = (
|
||||||
|
"$(DERIVED_FILE_DIR)/Pods-Joplin-checkManifestLockResult.txt",
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
shellPath = /bin/sh;
|
||||||
|
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||||||
|
showEnvVarsInLog = 0;
|
||||||
|
};
|
||||||
|
6FAF3F7013FC9F8413D47C94 /* [CP] Check Pods Manifest.lock */ = {
|
||||||
|
isa = PBXShellScriptBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
inputFileListPaths = (
|
||||||
|
);
|
||||||
|
inputPaths = (
|
||||||
|
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||||||
|
"${PODS_ROOT}/Manifest.lock",
|
||||||
|
);
|
||||||
|
name = "[CP] Check Pods Manifest.lock";
|
||||||
|
outputFileListPaths = (
|
||||||
|
);
|
||||||
|
outputPaths = (
|
||||||
|
"$(DERIVED_FILE_DIR)/Pods-Joplin-JoplinTests-checkManifestLockResult.txt",
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
shellPath = /bin/sh;
|
||||||
|
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||||||
|
showEnvVarsInLog = 0;
|
||||||
|
};
|
||||||
|
892980552BC8BEF0F245FC24 /* [CP] Copy Pods Resources */ = {
|
||||||
|
isa = PBXShellScriptBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
inputPaths = (
|
||||||
|
"${PODS_ROOT}/Target Support Files/Pods-Joplin-JoplinTests/Pods-Joplin-JoplinTests-resources.sh",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Feather.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Fontisto.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Foundation.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Octicons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf",
|
||||||
|
"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle",
|
||||||
|
);
|
||||||
|
name = "[CP] Copy Pods Resources";
|
||||||
|
outputPaths = (
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AntDesign.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Entypo.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EvilIcons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Feather.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Brands.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Regular.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Solid.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Fontisto.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Foundation.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Ionicons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialCommunityIcons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialIcons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Octicons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle",
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
shellPath = /bin/sh;
|
||||||
|
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Joplin-JoplinTests/Pods-Joplin-JoplinTests-resources.sh\"\n";
|
||||||
|
showEnvVarsInLog = 0;
|
||||||
|
};
|
||||||
|
8BA2B0FBEC499A003377DD18 /* [CP] Check Pods Manifest.lock */ = {
|
||||||
|
isa = PBXShellScriptBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
inputFileListPaths = (
|
||||||
|
);
|
||||||
|
inputPaths = (
|
||||||
|
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||||||
|
"${PODS_ROOT}/Manifest.lock",
|
||||||
|
);
|
||||||
|
name = "[CP] Check Pods Manifest.lock";
|
||||||
|
outputFileListPaths = (
|
||||||
|
);
|
||||||
|
outputPaths = (
|
||||||
|
"$(DERIVED_FILE_DIR)/Pods-Joplin-tvOS-checkManifestLockResult.txt",
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
shellPath = /bin/sh;
|
||||||
|
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||||||
|
showEnvVarsInLog = 0;
|
||||||
|
};
|
||||||
|
CBC8354E4CF5CF4E15F2FCDE /* [CP] Copy Pods Resources */ = {
|
||||||
|
isa = PBXShellScriptBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
inputPaths = (
|
||||||
|
"${PODS_ROOT}/Target Support Files/Pods-Joplin/Pods-Joplin-resources.sh",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Feather.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Fontisto.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Foundation.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Octicons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf",
|
||||||
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf",
|
||||||
|
"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle",
|
||||||
|
);
|
||||||
|
name = "[CP] Copy Pods Resources";
|
||||||
|
outputPaths = (
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AntDesign.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Entypo.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EvilIcons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Feather.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Brands.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Regular.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Solid.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Fontisto.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Foundation.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Ionicons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialCommunityIcons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialIcons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Octicons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf",
|
||||||
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle",
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
shellPath = /bin/sh;
|
||||||
|
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Joplin/Pods-Joplin-resources.sh\"\n";
|
||||||
|
showEnvVarsInLog = 0;
|
||||||
|
};
|
||||||
|
E200D43DB8E6CF1F4946C994 /* [CP] Check Pods Manifest.lock */ = {
|
||||||
|
isa = PBXShellScriptBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
inputFileListPaths = (
|
||||||
|
);
|
||||||
|
inputPaths = (
|
||||||
|
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||||||
|
"${PODS_ROOT}/Manifest.lock",
|
||||||
|
);
|
||||||
|
name = "[CP] Check Pods Manifest.lock";
|
||||||
|
outputFileListPaths = (
|
||||||
|
);
|
||||||
|
outputPaths = (
|
||||||
|
"$(DERIVED_FILE_DIR)/Pods-Joplin-tvOSTests-checkManifestLockResult.txt",
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
shellPath = /bin/sh;
|
||||||
|
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||||||
|
showEnvVarsInLog = 0;
|
||||||
|
};
|
||||||
FD10A7F022414F080027D42C /* Start Packager */ = {
|
FD10A7F022414F080027D42C /* Start Packager */ = {
|
||||||
isa = PBXShellScriptBuildPhase;
|
isa = PBXShellScriptBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
@ -437,6 +672,7 @@
|
|||||||
/* Begin XCBuildConfiguration section */
|
/* Begin XCBuildConfiguration section */
|
||||||
00E356F61AD99517003FC87E /* Debug */ = {
|
00E356F61AD99517003FC87E /* Debug */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
|
baseConfigurationReference = 09056573D4C040FBD5FEB93A /* Pods-Joplin-JoplinTests.debug.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
BUNDLE_LOADER = "$(TEST_HOST)";
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
@ -459,6 +695,7 @@
|
|||||||
};
|
};
|
||||||
00E356F71AD99517003FC87E /* Release */ = {
|
00E356F71AD99517003FC87E /* Release */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
|
baseConfigurationReference = 2C91CD1424C7137D07789148 /* Pods-Joplin-JoplinTests.release.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
BUNDLE_LOADER = "$(TEST_HOST)";
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
||||||
COPY_PHASE_STRIP = NO;
|
COPY_PHASE_STRIP = NO;
|
||||||
@ -478,6 +715,7 @@
|
|||||||
};
|
};
|
||||||
13B07F941A680F5B00A75B9A /* Debug */ = {
|
13B07F941A680F5B00A75B9A /* Debug */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
|
baseConfigurationReference = 505CB61090817F4453631957 /* Pods-Joplin.debug.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||||
CLANG_ENABLE_MODULES = YES;
|
CLANG_ENABLE_MODULES = YES;
|
||||||
@ -500,6 +738,7 @@
|
|||||||
};
|
};
|
||||||
13B07F951A680F5B00A75B9A /* Release */ = {
|
13B07F951A680F5B00A75B9A /* Release */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
|
baseConfigurationReference = 14868D674CC065C7BF1C9944 /* Pods-Joplin.release.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||||
CLANG_ENABLE_MODULES = YES;
|
CLANG_ENABLE_MODULES = YES;
|
||||||
@ -520,6 +759,7 @@
|
|||||||
};
|
};
|
||||||
2D02E4971E0B4A5E006451C7 /* Debug */ = {
|
2D02E4971E0B4A5E006451C7 /* Debug */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
|
baseConfigurationReference = A3FEB746EE7F1B0FF28528E1 /* Pods-Joplin-tvOS.debug.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
|
ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
|
||||||
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
|
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
|
||||||
@ -547,6 +787,7 @@
|
|||||||
};
|
};
|
||||||
2D02E4981E0B4A5E006451C7 /* Release */ = {
|
2D02E4981E0B4A5E006451C7 /* Release */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
|
baseConfigurationReference = 245A6EBAE2E874DB706B16DB /* Pods-Joplin-tvOS.release.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
|
ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
|
||||||
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
|
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
|
||||||
@ -574,6 +815,7 @@
|
|||||||
};
|
};
|
||||||
2D02E4991E0B4A5E006451C7 /* Debug */ = {
|
2D02E4991E0B4A5E006451C7 /* Debug */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
|
baseConfigurationReference = 2DA44D9A347489A29B995F73 /* Pods-Joplin-tvOSTests.debug.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
BUNDLE_LOADER = "$(TEST_HOST)";
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
||||||
CLANG_ANALYZER_NONNULL = YES;
|
CLANG_ANALYZER_NONNULL = YES;
|
||||||
@ -600,6 +842,7 @@
|
|||||||
};
|
};
|
||||||
2D02E49A1E0B4A5E006451C7 /* Release */ = {
|
2D02E49A1E0B4A5E006451C7 /* Release */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
|
baseConfigurationReference = 37DBC181C4AD99CBE0D07EEB /* Pods-Joplin-tvOSTests.release.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
BUNDLE_LOADER = "$(TEST_HOST)";
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
||||||
CLANG_ANALYZER_NONNULL = YES;
|
CLANG_ANALYZER_NONNULL = YES;
|
||||||
|
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>IDEDidComputeMac32BitWarning</key>
|
||||||
|
<true/>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
10
ReactNativeClient/ios/Joplin.xcworkspace/contents.xcworkspacedata
generated
Normal file
10
ReactNativeClient/ios/Joplin.xcworkspace/contents.xcworkspacedata
generated
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<Workspace
|
||||||
|
version = "1.0">
|
||||||
|
<FileRef
|
||||||
|
location = "group:Joplin.xcodeproj">
|
||||||
|
</FileRef>
|
||||||
|
<FileRef
|
||||||
|
location = "group:Pods/Pods.xcodeproj">
|
||||||
|
</FileRef>
|
||||||
|
</Workspace>
|
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>IDEDidComputeMac32BitWarning</key>
|
||||||
|
<true/>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
@ -1,7 +1,8 @@
|
|||||||
#import <React/RCTBridgeDelegate.h>
|
#import <React/RCTBridgeDelegate.h>
|
||||||
#import <UIKit/UIKit.h>
|
#import <UIKit/UIKit.h>
|
||||||
|
#import <UserNotifications/UNUserNotificationCenter.h>
|
||||||
|
|
||||||
@interface AppDelegate : UIResponder <UIApplicationDelegate, RCTBridgeDelegate>
|
@interface AppDelegate : UIResponder <UIApplicationDelegate, RCTBridgeDelegate, UNUserNotificationCenterDelegate>
|
||||||
|
|
||||||
@property (nonatomic, strong) UIWindow *window;
|
@property (nonatomic, strong) UIWindow *window;
|
||||||
|
|
||||||
|
@ -11,13 +11,9 @@
|
|||||||
#import <FlipperKitNetworkPlugin/FlipperKitNetworkPlugin.h>
|
#import <FlipperKitNetworkPlugin/FlipperKitNetworkPlugin.h>
|
||||||
#import <SKIOSNetworkPlugin/SKIOSNetworkAdapter.h>
|
#import <SKIOSNetworkPlugin/SKIOSNetworkAdapter.h>
|
||||||
#import <FlipperKitReactPlugin/FlipperKitReactPlugin.h>
|
#import <FlipperKitReactPlugin/FlipperKitReactPlugin.h>
|
||||||
|
|
||||||
// START react-native-quick-actions
|
|
||||||
#import "RNQuickActionManager.h"
|
#import "RNQuickActionManager.h"
|
||||||
- (void)application:(UIApplication *)application performActionForShortcutItem:(UIApplicationShortcutItem *)shortcutItem completionHandler:(void (^)(BOOL succeeded)) completionHandler {
|
#import <UserNotifications/UserNotifications.h>
|
||||||
[RNQuickActionManager onQuickActionPress:shortcutItem completionHandler:completionHandler];
|
#import <RNCPushNotificationIOS.h>
|
||||||
}
|
|
||||||
// END react-native-quick-actions
|
|
||||||
|
|
||||||
static void InitializeFlipper(UIApplication *application) {
|
static void InitializeFlipper(UIApplication *application) {
|
||||||
FlipperClient *client = [FlipperClient sharedClient];
|
FlipperClient *client = [FlipperClient sharedClient];
|
||||||
@ -32,6 +28,45 @@ static void InitializeFlipper(UIApplication *application) {
|
|||||||
|
|
||||||
@implementation AppDelegate
|
@implementation AppDelegate
|
||||||
|
|
||||||
|
// ===================================================
|
||||||
|
// BEGIN react-native-quick-actions
|
||||||
|
// ===================================================
|
||||||
|
- (void)application:(UIApplication *)application performActionForShortcutItem:(UIApplicationShortcutItem *)shortcutItem completionHandler:(void (^)(BOOL succeeded)) completionHandler {
|
||||||
|
[RNQuickActionManager onQuickActionPress:shortcutItem completionHandler:completionHandler];
|
||||||
|
}
|
||||||
|
// ===================================================
|
||||||
|
// END react-native-quick-actions
|
||||||
|
// ===================================================
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// ===================================================
|
||||||
|
// BEGIN react-native-push-notification-ios
|
||||||
|
// ===================================================
|
||||||
|
|
||||||
|
// IOS 10+ Required for localNotification event
|
||||||
|
- (void)userNotificationCenter:(UNUserNotificationCenter *)center
|
||||||
|
didReceiveNotificationResponse:(UNNotificationResponse *)response
|
||||||
|
withCompletionHandler:(void (^)(void))completionHandler
|
||||||
|
{
|
||||||
|
[RNCPushNotificationIOS didReceiveNotificationResponse:response];
|
||||||
|
completionHandler();
|
||||||
|
}
|
||||||
|
// IOS 4-10 Required for the localNotification event.
|
||||||
|
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
|
||||||
|
{
|
||||||
|
[RNCPushNotificationIOS didReceiveLocalNotification:notification];
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===================================================
|
||||||
|
// END react-native-push-notification-ios
|
||||||
|
// ===================================================
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
|
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
|
||||||
{
|
{
|
||||||
#ifdef FB_SONARKIT_ENABLED
|
#ifdef FB_SONARKIT_ENABLED
|
||||||
@ -50,6 +85,12 @@ static void InitializeFlipper(UIApplication *application) {
|
|||||||
rootViewController.view = rootView;
|
rootViewController.view = rootView;
|
||||||
self.window.rootViewController = rootViewController;
|
self.window.rootViewController = rootViewController;
|
||||||
[self.window makeKeyAndVisible];
|
[self.window makeKeyAndVisible];
|
||||||
|
|
||||||
|
// BEGIN react-native-push-notification-ios
|
||||||
|
UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];
|
||||||
|
center.delegate = self;
|
||||||
|
// END react-native-push-notification-ios
|
||||||
|
|
||||||
return YES;
|
return YES;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
require_relative '../node_modules/react-native/scripts/react_native_pods'
|
require_relative '../node_modules/react-native/scripts/react_native_pods'
|
||||||
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
|
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
|
||||||
|
|
||||||
|
# Note: it was 13.4 to get @react-native-community/datetimepicker to work
|
||||||
|
# but it's probably not necessary actually. Just needed to upgrade XCode.
|
||||||
platform :ios, '10.0'
|
platform :ios, '10.0'
|
||||||
|
|
||||||
target 'Joplin' do
|
target 'Joplin' do
|
||||||
|
589
ReactNativeClient/ios/Podfile.lock
Normal file
589
ReactNativeClient/ios/Podfile.lock
Normal file
@ -0,0 +1,589 @@
|
|||||||
|
PODS:
|
||||||
|
- boost-for-react-native (1.63.0)
|
||||||
|
- CocoaAsyncSocket (7.6.4)
|
||||||
|
- CocoaLibEvent (1.0.0)
|
||||||
|
- DoubleConversion (1.1.6)
|
||||||
|
- FBLazyVector (0.63.3)
|
||||||
|
- FBReactNativeSpec (0.63.3):
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- RCTRequired (= 0.63.3)
|
||||||
|
- RCTTypeSafety (= 0.63.3)
|
||||||
|
- React-Core (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- ReactCommon/turbomodule/core (= 0.63.3)
|
||||||
|
- Flipper (0.54.0):
|
||||||
|
- Flipper-Folly (~> 2.2)
|
||||||
|
- Flipper-RSocket (~> 1.1)
|
||||||
|
- Flipper-DoubleConversion (1.1.7)
|
||||||
|
- Flipper-Folly (2.3.0):
|
||||||
|
- boost-for-react-native
|
||||||
|
- CocoaLibEvent (~> 1.0)
|
||||||
|
- Flipper-DoubleConversion
|
||||||
|
- Flipper-Glog
|
||||||
|
- OpenSSL-Universal (= 1.0.2.20)
|
||||||
|
- Flipper-Glog (0.3.6)
|
||||||
|
- Flipper-PeerTalk (0.0.4)
|
||||||
|
- Flipper-RSocket (1.1.0):
|
||||||
|
- Flipper-Folly (~> 2.2)
|
||||||
|
- FlipperKit (0.54.0):
|
||||||
|
- FlipperKit/Core (= 0.54.0)
|
||||||
|
- FlipperKit/Core (0.54.0):
|
||||||
|
- Flipper (~> 0.54.0)
|
||||||
|
- FlipperKit/CppBridge
|
||||||
|
- FlipperKit/FBCxxFollyDynamicConvert
|
||||||
|
- FlipperKit/FBDefines
|
||||||
|
- FlipperKit/FKPortForwarding
|
||||||
|
- FlipperKit/CppBridge (0.54.0):
|
||||||
|
- Flipper (~> 0.54.0)
|
||||||
|
- FlipperKit/FBCxxFollyDynamicConvert (0.54.0):
|
||||||
|
- Flipper-Folly (~> 2.2)
|
||||||
|
- FlipperKit/FBDefines (0.54.0)
|
||||||
|
- FlipperKit/FKPortForwarding (0.54.0):
|
||||||
|
- CocoaAsyncSocket (~> 7.6)
|
||||||
|
- Flipper-PeerTalk (~> 0.0.4)
|
||||||
|
- FlipperKit/FlipperKitHighlightOverlay (0.54.0)
|
||||||
|
- FlipperKit/FlipperKitLayoutPlugin (0.54.0):
|
||||||
|
- FlipperKit/Core
|
||||||
|
- FlipperKit/FlipperKitHighlightOverlay
|
||||||
|
- FlipperKit/FlipperKitLayoutTextSearchable
|
||||||
|
- YogaKit (~> 1.18)
|
||||||
|
- FlipperKit/FlipperKitLayoutTextSearchable (0.54.0)
|
||||||
|
- FlipperKit/FlipperKitNetworkPlugin (0.54.0):
|
||||||
|
- FlipperKit/Core
|
||||||
|
- FlipperKit/FlipperKitReactPlugin (0.54.0):
|
||||||
|
- FlipperKit/Core
|
||||||
|
- FlipperKit/FlipperKitUserDefaultsPlugin (0.54.0):
|
||||||
|
- FlipperKit/Core
|
||||||
|
- FlipperKit/SKIOSNetworkPlugin (0.54.0):
|
||||||
|
- FlipperKit/Core
|
||||||
|
- FlipperKit/FlipperKitNetworkPlugin
|
||||||
|
- Folly (2020.01.13.00):
|
||||||
|
- boost-for-react-native
|
||||||
|
- DoubleConversion
|
||||||
|
- Folly/Default (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- Folly/Default (2020.01.13.00):
|
||||||
|
- boost-for-react-native
|
||||||
|
- DoubleConversion
|
||||||
|
- glog
|
||||||
|
- glog (0.3.5)
|
||||||
|
- OpenSSL-Universal (1.0.2.20):
|
||||||
|
- OpenSSL-Universal/Static (= 1.0.2.20)
|
||||||
|
- OpenSSL-Universal/Static (1.0.2.20)
|
||||||
|
- RCTRequired (0.63.3)
|
||||||
|
- RCTTypeSafety (0.63.3):
|
||||||
|
- FBLazyVector (= 0.63.3)
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- RCTRequired (= 0.63.3)
|
||||||
|
- React-Core (= 0.63.3)
|
||||||
|
- React (0.63.3):
|
||||||
|
- React-Core (= 0.63.3)
|
||||||
|
- React-Core/DevSupport (= 0.63.3)
|
||||||
|
- React-Core/RCTWebSocket (= 0.63.3)
|
||||||
|
- React-RCTActionSheet (= 0.63.3)
|
||||||
|
- React-RCTAnimation (= 0.63.3)
|
||||||
|
- React-RCTBlob (= 0.63.3)
|
||||||
|
- React-RCTImage (= 0.63.3)
|
||||||
|
- React-RCTLinking (= 0.63.3)
|
||||||
|
- React-RCTNetwork (= 0.63.3)
|
||||||
|
- React-RCTSettings (= 0.63.3)
|
||||||
|
- React-RCTText (= 0.63.3)
|
||||||
|
- React-RCTVibration (= 0.63.3)
|
||||||
|
- React-callinvoker (0.63.3)
|
||||||
|
- React-Core (0.63.3):
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-Core/Default (= 0.63.3)
|
||||||
|
- React-cxxreact (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-jsiexecutor (= 0.63.3)
|
||||||
|
- Yoga
|
||||||
|
- React-Core/CoreModulesHeaders (0.63.3):
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-Core/Default
|
||||||
|
- React-cxxreact (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-jsiexecutor (= 0.63.3)
|
||||||
|
- Yoga
|
||||||
|
- React-Core/Default (0.63.3):
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-cxxreact (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-jsiexecutor (= 0.63.3)
|
||||||
|
- Yoga
|
||||||
|
- React-Core/DevSupport (0.63.3):
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-Core/Default (= 0.63.3)
|
||||||
|
- React-Core/RCTWebSocket (= 0.63.3)
|
||||||
|
- React-cxxreact (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-jsiexecutor (= 0.63.3)
|
||||||
|
- React-jsinspector (= 0.63.3)
|
||||||
|
- Yoga
|
||||||
|
- React-Core/RCTActionSheetHeaders (0.63.3):
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-Core/Default
|
||||||
|
- React-cxxreact (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-jsiexecutor (= 0.63.3)
|
||||||
|
- Yoga
|
||||||
|
- React-Core/RCTAnimationHeaders (0.63.3):
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-Core/Default
|
||||||
|
- React-cxxreact (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-jsiexecutor (= 0.63.3)
|
||||||
|
- Yoga
|
||||||
|
- React-Core/RCTBlobHeaders (0.63.3):
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-Core/Default
|
||||||
|
- React-cxxreact (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-jsiexecutor (= 0.63.3)
|
||||||
|
- Yoga
|
||||||
|
- React-Core/RCTImageHeaders (0.63.3):
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-Core/Default
|
||||||
|
- React-cxxreact (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-jsiexecutor (= 0.63.3)
|
||||||
|
- Yoga
|
||||||
|
- React-Core/RCTLinkingHeaders (0.63.3):
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-Core/Default
|
||||||
|
- React-cxxreact (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-jsiexecutor (= 0.63.3)
|
||||||
|
- Yoga
|
||||||
|
- React-Core/RCTNetworkHeaders (0.63.3):
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-Core/Default
|
||||||
|
- React-cxxreact (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-jsiexecutor (= 0.63.3)
|
||||||
|
- Yoga
|
||||||
|
- React-Core/RCTSettingsHeaders (0.63.3):
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-Core/Default
|
||||||
|
- React-cxxreact (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-jsiexecutor (= 0.63.3)
|
||||||
|
- Yoga
|
||||||
|
- React-Core/RCTTextHeaders (0.63.3):
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-Core/Default
|
||||||
|
- React-cxxreact (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-jsiexecutor (= 0.63.3)
|
||||||
|
- Yoga
|
||||||
|
- React-Core/RCTVibrationHeaders (0.63.3):
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-Core/Default
|
||||||
|
- React-cxxreact (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-jsiexecutor (= 0.63.3)
|
||||||
|
- Yoga
|
||||||
|
- React-Core/RCTWebSocket (0.63.3):
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-Core/Default (= 0.63.3)
|
||||||
|
- React-cxxreact (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-jsiexecutor (= 0.63.3)
|
||||||
|
- Yoga
|
||||||
|
- React-CoreModules (0.63.3):
|
||||||
|
- FBReactNativeSpec (= 0.63.3)
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- RCTTypeSafety (= 0.63.3)
|
||||||
|
- React-Core/CoreModulesHeaders (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-RCTImage (= 0.63.3)
|
||||||
|
- ReactCommon/turbomodule/core (= 0.63.3)
|
||||||
|
- React-cxxreact (0.63.3):
|
||||||
|
- boost-for-react-native (= 1.63.0)
|
||||||
|
- DoubleConversion
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-callinvoker (= 0.63.3)
|
||||||
|
- React-jsinspector (= 0.63.3)
|
||||||
|
- React-jsi (0.63.3):
|
||||||
|
- boost-for-react-native (= 1.63.0)
|
||||||
|
- DoubleConversion
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-jsi/Default (= 0.63.3)
|
||||||
|
- React-jsi/Default (0.63.3):
|
||||||
|
- boost-for-react-native (= 1.63.0)
|
||||||
|
- DoubleConversion
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-jsiexecutor (0.63.3):
|
||||||
|
- DoubleConversion
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-cxxreact (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-jsinspector (0.63.3)
|
||||||
|
- react-native-alarm-notification (1.7.1):
|
||||||
|
- React
|
||||||
|
- react-native-camera (3.40.0):
|
||||||
|
- React-Core
|
||||||
|
- react-native-camera/RCT (= 3.40.0)
|
||||||
|
- react-native-camera/RN (= 3.40.0)
|
||||||
|
- react-native-camera/RCT (3.40.0):
|
||||||
|
- React-Core
|
||||||
|
- react-native-camera/RN (3.40.0):
|
||||||
|
- React-Core
|
||||||
|
- react-native-document-picker (4.0.0):
|
||||||
|
- React-Core
|
||||||
|
- react-native-geolocation (2.0.2):
|
||||||
|
- React
|
||||||
|
- react-native-image-resizer (1.3.0):
|
||||||
|
- React-Core
|
||||||
|
- react-native-slider (3.0.3):
|
||||||
|
- React
|
||||||
|
- react-native-sqlite-storage (5.0.0):
|
||||||
|
- React
|
||||||
|
- react-native-version-info (1.1.0):
|
||||||
|
- React-Core
|
||||||
|
- react-native-webview (10.9.2):
|
||||||
|
- React-Core
|
||||||
|
- React-RCTActionSheet (0.63.3):
|
||||||
|
- React-Core/RCTActionSheetHeaders (= 0.63.3)
|
||||||
|
- React-RCTAnimation (0.63.3):
|
||||||
|
- FBReactNativeSpec (= 0.63.3)
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- RCTTypeSafety (= 0.63.3)
|
||||||
|
- React-Core/RCTAnimationHeaders (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- ReactCommon/turbomodule/core (= 0.63.3)
|
||||||
|
- React-RCTBlob (0.63.3):
|
||||||
|
- FBReactNativeSpec (= 0.63.3)
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- React-Core/RCTBlobHeaders (= 0.63.3)
|
||||||
|
- React-Core/RCTWebSocket (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-RCTNetwork (= 0.63.3)
|
||||||
|
- ReactCommon/turbomodule/core (= 0.63.3)
|
||||||
|
- React-RCTImage (0.63.3):
|
||||||
|
- FBReactNativeSpec (= 0.63.3)
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- RCTTypeSafety (= 0.63.3)
|
||||||
|
- React-Core/RCTImageHeaders (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- React-RCTNetwork (= 0.63.3)
|
||||||
|
- ReactCommon/turbomodule/core (= 0.63.3)
|
||||||
|
- React-RCTLinking (0.63.3):
|
||||||
|
- FBReactNativeSpec (= 0.63.3)
|
||||||
|
- React-Core/RCTLinkingHeaders (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- ReactCommon/turbomodule/core (= 0.63.3)
|
||||||
|
- React-RCTNetwork (0.63.3):
|
||||||
|
- FBReactNativeSpec (= 0.63.3)
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- RCTTypeSafety (= 0.63.3)
|
||||||
|
- React-Core/RCTNetworkHeaders (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- ReactCommon/turbomodule/core (= 0.63.3)
|
||||||
|
- React-RCTSettings (0.63.3):
|
||||||
|
- FBReactNativeSpec (= 0.63.3)
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- RCTTypeSafety (= 0.63.3)
|
||||||
|
- React-Core/RCTSettingsHeaders (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- ReactCommon/turbomodule/core (= 0.63.3)
|
||||||
|
- React-RCTText (0.63.3):
|
||||||
|
- React-Core/RCTTextHeaders (= 0.63.3)
|
||||||
|
- React-RCTVibration (0.63.3):
|
||||||
|
- FBReactNativeSpec (= 0.63.3)
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- React-Core/RCTVibrationHeaders (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- ReactCommon/turbomodule/core (= 0.63.3)
|
||||||
|
- ReactCommon/turbomodule/core (0.63.3):
|
||||||
|
- DoubleConversion
|
||||||
|
- Folly (= 2020.01.13.00)
|
||||||
|
- glog
|
||||||
|
- React-callinvoker (= 0.63.3)
|
||||||
|
- React-Core (= 0.63.3)
|
||||||
|
- React-cxxreact (= 0.63.3)
|
||||||
|
- React-jsi (= 0.63.3)
|
||||||
|
- rn-fetch-blob (0.12.0):
|
||||||
|
- React-Core
|
||||||
|
- RNCClipboard (1.5.0):
|
||||||
|
- React-Core
|
||||||
|
- RNCPushNotificationIOS (1.6.0):
|
||||||
|
- React-Core
|
||||||
|
- RNDateTimePicker (3.0.3):
|
||||||
|
- React-Core
|
||||||
|
- RNDeviceInfo (6.2.0):
|
||||||
|
- React-Core
|
||||||
|
- RNFileViewer (2.1.4):
|
||||||
|
- React-Core
|
||||||
|
- RNFS (2.16.6):
|
||||||
|
- React
|
||||||
|
- RNQuickAction (0.3.13):
|
||||||
|
- React
|
||||||
|
- RNSecureRandom (1.0.0-rc.0):
|
||||||
|
- React
|
||||||
|
- RNShare (4.0.2):
|
||||||
|
- React-Core
|
||||||
|
- RNVectorIcons (7.1.0):
|
||||||
|
- React
|
||||||
|
- Yoga (1.14.0)
|
||||||
|
- YogaKit (1.18.1):
|
||||||
|
- Yoga (~> 1.14)
|
||||||
|
|
||||||
|
DEPENDENCIES:
|
||||||
|
- DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
|
||||||
|
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
|
||||||
|
- FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec`)
|
||||||
|
- Flipper (~> 0.54.0)
|
||||||
|
- Flipper-DoubleConversion (= 1.1.7)
|
||||||
|
- Flipper-Folly (~> 2.2)
|
||||||
|
- Flipper-Glog (= 0.3.6)
|
||||||
|
- Flipper-PeerTalk (~> 0.0.4)
|
||||||
|
- Flipper-RSocket (~> 1.1)
|
||||||
|
- FlipperKit (~> 0.54.0)
|
||||||
|
- FlipperKit/Core (~> 0.54.0)
|
||||||
|
- FlipperKit/CppBridge (~> 0.54.0)
|
||||||
|
- FlipperKit/FBCxxFollyDynamicConvert (~> 0.54.0)
|
||||||
|
- FlipperKit/FBDefines (~> 0.54.0)
|
||||||
|
- FlipperKit/FKPortForwarding (~> 0.54.0)
|
||||||
|
- FlipperKit/FlipperKitHighlightOverlay (~> 0.54.0)
|
||||||
|
- FlipperKit/FlipperKitLayoutPlugin (~> 0.54.0)
|
||||||
|
- FlipperKit/FlipperKitLayoutTextSearchable (~> 0.54.0)
|
||||||
|
- FlipperKit/FlipperKitNetworkPlugin (~> 0.54.0)
|
||||||
|
- FlipperKit/FlipperKitReactPlugin (~> 0.54.0)
|
||||||
|
- FlipperKit/FlipperKitUserDefaultsPlugin (~> 0.54.0)
|
||||||
|
- FlipperKit/SKIOSNetworkPlugin (~> 0.54.0)
|
||||||
|
- Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`)
|
||||||
|
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
|
||||||
|
- RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
|
||||||
|
- RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
|
||||||
|
- React (from `../node_modules/react-native/`)
|
||||||
|
- React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
|
||||||
|
- React-Core (from `../node_modules/react-native/`)
|
||||||
|
- React-Core/DevSupport (from `../node_modules/react-native/`)
|
||||||
|
- React-Core/RCTWebSocket (from `../node_modules/react-native/`)
|
||||||
|
- React-CoreModules (from `../node_modules/react-native/React/CoreModules`)
|
||||||
|
- React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
|
||||||
|
- React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
|
||||||
|
- React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
|
||||||
|
- React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`)
|
||||||
|
- react-native-alarm-notification (from `../node_modules/react-native-alarm-notification`)
|
||||||
|
- react-native-camera (from `../node_modules/react-native-camera`)
|
||||||
|
- react-native-document-picker (from `../node_modules/react-native-document-picker`)
|
||||||
|
- "react-native-geolocation (from `../node_modules/@react-native-community/geolocation`)"
|
||||||
|
- react-native-image-resizer (from `../node_modules/react-native-image-resizer`)
|
||||||
|
- "react-native-slider (from `../node_modules/@react-native-community/slider`)"
|
||||||
|
- react-native-sqlite-storage (from `../node_modules/react-native-sqlite-storage`)
|
||||||
|
- react-native-version-info (from `../node_modules/react-native-version-info`)
|
||||||
|
- react-native-webview (from `../node_modules/react-native-webview`)
|
||||||
|
- React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
|
||||||
|
- React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
|
||||||
|
- React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
|
||||||
|
- React-RCTImage (from `../node_modules/react-native/Libraries/Image`)
|
||||||
|
- React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`)
|
||||||
|
- React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`)
|
||||||
|
- React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
|
||||||
|
- React-RCTText (from `../node_modules/react-native/Libraries/Text`)
|
||||||
|
- React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
|
||||||
|
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
|
||||||
|
- rn-fetch-blob (from `../node_modules/rn-fetch-blob`)
|
||||||
|
- "RNCClipboard (from `../node_modules/@react-native-community/clipboard`)"
|
||||||
|
- "RNCPushNotificationIOS (from `../node_modules/@react-native-community/push-notification-ios`)"
|
||||||
|
- "RNDateTimePicker (from `../node_modules/@react-native-community/datetimepicker`)"
|
||||||
|
- RNDeviceInfo (from `../node_modules/react-native-device-info`)
|
||||||
|
- RNFileViewer (from `../node_modules/react-native-file-viewer`)
|
||||||
|
- RNFS (from `../node_modules/react-native-fs`)
|
||||||
|
- RNQuickAction (from `../node_modules/react-native-quick-actions`)
|
||||||
|
- RNSecureRandom (from `../node_modules/react-native-securerandom`)
|
||||||
|
- RNShare (from `../node_modules/react-native-share`)
|
||||||
|
- RNVectorIcons (from `../node_modules/react-native-vector-icons`)
|
||||||
|
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
|
||||||
|
|
||||||
|
SPEC REPOS:
|
||||||
|
trunk:
|
||||||
|
- boost-for-react-native
|
||||||
|
- CocoaAsyncSocket
|
||||||
|
- CocoaLibEvent
|
||||||
|
- Flipper
|
||||||
|
- Flipper-DoubleConversion
|
||||||
|
- Flipper-Folly
|
||||||
|
- Flipper-Glog
|
||||||
|
- Flipper-PeerTalk
|
||||||
|
- Flipper-RSocket
|
||||||
|
- FlipperKit
|
||||||
|
- OpenSSL-Universal
|
||||||
|
- YogaKit
|
||||||
|
|
||||||
|
EXTERNAL SOURCES:
|
||||||
|
DoubleConversion:
|
||||||
|
:podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
|
||||||
|
FBLazyVector:
|
||||||
|
:path: "../node_modules/react-native/Libraries/FBLazyVector"
|
||||||
|
FBReactNativeSpec:
|
||||||
|
:path: "../node_modules/react-native/Libraries/FBReactNativeSpec"
|
||||||
|
Folly:
|
||||||
|
:podspec: "../node_modules/react-native/third-party-podspecs/Folly.podspec"
|
||||||
|
glog:
|
||||||
|
:podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
|
||||||
|
RCTRequired:
|
||||||
|
:path: "../node_modules/react-native/Libraries/RCTRequired"
|
||||||
|
RCTTypeSafety:
|
||||||
|
:path: "../node_modules/react-native/Libraries/TypeSafety"
|
||||||
|
React:
|
||||||
|
:path: "../node_modules/react-native/"
|
||||||
|
React-callinvoker:
|
||||||
|
:path: "../node_modules/react-native/ReactCommon/callinvoker"
|
||||||
|
React-Core:
|
||||||
|
:path: "../node_modules/react-native/"
|
||||||
|
React-CoreModules:
|
||||||
|
:path: "../node_modules/react-native/React/CoreModules"
|
||||||
|
React-cxxreact:
|
||||||
|
:path: "../node_modules/react-native/ReactCommon/cxxreact"
|
||||||
|
React-jsi:
|
||||||
|
:path: "../node_modules/react-native/ReactCommon/jsi"
|
||||||
|
React-jsiexecutor:
|
||||||
|
:path: "../node_modules/react-native/ReactCommon/jsiexecutor"
|
||||||
|
React-jsinspector:
|
||||||
|
:path: "../node_modules/react-native/ReactCommon/jsinspector"
|
||||||
|
react-native-alarm-notification:
|
||||||
|
:path: "../node_modules/react-native-alarm-notification"
|
||||||
|
react-native-camera:
|
||||||
|
:path: "../node_modules/react-native-camera"
|
||||||
|
react-native-document-picker:
|
||||||
|
:path: "../node_modules/react-native-document-picker"
|
||||||
|
react-native-geolocation:
|
||||||
|
:path: "../node_modules/@react-native-community/geolocation"
|
||||||
|
react-native-image-resizer:
|
||||||
|
:path: "../node_modules/react-native-image-resizer"
|
||||||
|
react-native-slider:
|
||||||
|
:path: "../node_modules/@react-native-community/slider"
|
||||||
|
react-native-sqlite-storage:
|
||||||
|
:path: "../node_modules/react-native-sqlite-storage"
|
||||||
|
react-native-version-info:
|
||||||
|
:path: "../node_modules/react-native-version-info"
|
||||||
|
react-native-webview:
|
||||||
|
:path: "../node_modules/react-native-webview"
|
||||||
|
React-RCTActionSheet:
|
||||||
|
:path: "../node_modules/react-native/Libraries/ActionSheetIOS"
|
||||||
|
React-RCTAnimation:
|
||||||
|
:path: "../node_modules/react-native/Libraries/NativeAnimation"
|
||||||
|
React-RCTBlob:
|
||||||
|
:path: "../node_modules/react-native/Libraries/Blob"
|
||||||
|
React-RCTImage:
|
||||||
|
:path: "../node_modules/react-native/Libraries/Image"
|
||||||
|
React-RCTLinking:
|
||||||
|
:path: "../node_modules/react-native/Libraries/LinkingIOS"
|
||||||
|
React-RCTNetwork:
|
||||||
|
:path: "../node_modules/react-native/Libraries/Network"
|
||||||
|
React-RCTSettings:
|
||||||
|
:path: "../node_modules/react-native/Libraries/Settings"
|
||||||
|
React-RCTText:
|
||||||
|
:path: "../node_modules/react-native/Libraries/Text"
|
||||||
|
React-RCTVibration:
|
||||||
|
:path: "../node_modules/react-native/Libraries/Vibration"
|
||||||
|
ReactCommon:
|
||||||
|
:path: "../node_modules/react-native/ReactCommon"
|
||||||
|
rn-fetch-blob:
|
||||||
|
:path: "../node_modules/rn-fetch-blob"
|
||||||
|
RNCClipboard:
|
||||||
|
:path: "../node_modules/@react-native-community/clipboard"
|
||||||
|
RNCPushNotificationIOS:
|
||||||
|
:path: "../node_modules/@react-native-community/push-notification-ios"
|
||||||
|
RNDateTimePicker:
|
||||||
|
:path: "../node_modules/@react-native-community/datetimepicker"
|
||||||
|
RNDeviceInfo:
|
||||||
|
:path: "../node_modules/react-native-device-info"
|
||||||
|
RNFileViewer:
|
||||||
|
:path: "../node_modules/react-native-file-viewer"
|
||||||
|
RNFS:
|
||||||
|
:path: "../node_modules/react-native-fs"
|
||||||
|
RNQuickAction:
|
||||||
|
:path: "../node_modules/react-native-quick-actions"
|
||||||
|
RNSecureRandom:
|
||||||
|
:path: "../node_modules/react-native-securerandom"
|
||||||
|
RNShare:
|
||||||
|
:path: "../node_modules/react-native-share"
|
||||||
|
RNVectorIcons:
|
||||||
|
:path: "../node_modules/react-native-vector-icons"
|
||||||
|
Yoga:
|
||||||
|
:path: "../node_modules/react-native/ReactCommon/yoga"
|
||||||
|
|
||||||
|
SPEC CHECKSUMS:
|
||||||
|
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
|
||||||
|
CocoaAsyncSocket: 694058e7c0ed05a9e217d1b3c7ded962f4180845
|
||||||
|
CocoaLibEvent: 2fab71b8bd46dd33ddb959f7928ec5909f838e3f
|
||||||
|
DoubleConversion: cde416483dac037923206447da6e1454df403714
|
||||||
|
FBLazyVector: 878b59e31113e289e275165efbe4b54fa614d43d
|
||||||
|
FBReactNativeSpec: 7da9338acfb98d4ef9e5536805a0704572d33c2f
|
||||||
|
Flipper: be611d4b742d8c87fbae2ca5f44603a02539e365
|
||||||
|
Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41
|
||||||
|
Flipper-Folly: e4493b013c02d9347d5e0cb4d128680239f6c78a
|
||||||
|
Flipper-Glog: 1dfd6abf1e922806c52ceb8701a3599a79a200a6
|
||||||
|
Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9
|
||||||
|
Flipper-RSocket: 64e7431a55835eb953b0bf984ef3b90ae9fdddd7
|
||||||
|
FlipperKit: ab353d41aea8aae2ea6daaf813e67496642f3d7d
|
||||||
|
Folly: b73c3869541e86821df3c387eb0af5f65addfab4
|
||||||
|
glog: 40a13f7840415b9a77023fbcae0f1e6f43192af3
|
||||||
|
OpenSSL-Universal: ff34003318d5e1163e9529b08470708e389ffcdd
|
||||||
|
RCTRequired: 48884c74035a0b5b76dbb7a998bd93bcfc5f2047
|
||||||
|
RCTTypeSafety: edf4b618033c2f1c5b7bc3d90d8e085ed95ba2ab
|
||||||
|
React: f36e90f3ceb976546e97df3403e37d226f79d0e3
|
||||||
|
React-callinvoker: 18874f621eb96625df7a24a7dc8d6e07391affcd
|
||||||
|
React-Core: ac3d816b8e3493970153f4aaf0cff18af0bb95e6
|
||||||
|
React-CoreModules: 4016d3a4e518bcfc4f5a51252b5a05692ca6f0e1
|
||||||
|
React-cxxreact: ffc9129013b87cb36cf3f30a86695a3c397b0f99
|
||||||
|
React-jsi: df07aa95b39c5be3e41199921509bfa929ed2b9d
|
||||||
|
React-jsiexecutor: b56c03e61c0dd5f5801255f2160a815f4a53d451
|
||||||
|
React-jsinspector: 8e68ffbfe23880d3ee9bafa8be2777f60b25cbe2
|
||||||
|
react-native-alarm-notification: 8f2adb4521bf7ca867278d4c236553e154dbbbc6
|
||||||
|
react-native-camera: 5c1fbfecf63b802b8ca4a71c60d30a71550fb348
|
||||||
|
react-native-document-picker: b3e78a8f7fef98b5cb069f20fc35797d55e68e28
|
||||||
|
react-native-geolocation: cbd9d6bd06bac411eed2671810f454d4908484a8
|
||||||
|
react-native-image-resizer: b53bf95ad880100e20262687e41f76fdbc9df255
|
||||||
|
react-native-slider: b733e17fdd31186707146debf1f04b5d94aa1a93
|
||||||
|
react-native-sqlite-storage: ce71689c5a73b79390a1ab213555ae80979a5dc7
|
||||||
|
react-native-version-info: 64f0f0bf3da6316298f9cd6085d50ba3a992d0c7
|
||||||
|
react-native-webview: c51f73be304c61d359ec3e7c5e4e8f2c977fd360
|
||||||
|
React-RCTActionSheet: 53ea72699698b0b47a6421cb1c8b4ab215a774aa
|
||||||
|
React-RCTAnimation: 1befece0b5183c22ae01b966f5583f42e69a83c2
|
||||||
|
React-RCTBlob: 0b284339cbe4b15705a05e2313a51c6d8b51fa40
|
||||||
|
React-RCTImage: d1756599ebd4dc2cb19d1682fe67c6b976658387
|
||||||
|
React-RCTLinking: 9af0a51c6d6a4dd1674daadafffc6d03033a6d18
|
||||||
|
React-RCTNetwork: 332c83929cc5eae0b3bbca4add1d668e1fc18bda
|
||||||
|
React-RCTSettings: d6953772cfd55f2c68ad72b7ef29efc7ec49f773
|
||||||
|
React-RCTText: 65a6de06a7389098ce24340d1d3556015c38f746
|
||||||
|
React-RCTVibration: 8e9fb25724a0805107fc1acc9075e26f814df454
|
||||||
|
ReactCommon: 4167844018c9ed375cc01a843e9ee564399e53c3
|
||||||
|
rn-fetch-blob: f065bb7ab7fb48dd002629f8bdcb0336602d3cba
|
||||||
|
RNCClipboard: 8f9f12fabf3c06e976f19f87a62c89e28dfedfca
|
||||||
|
RNCPushNotificationIOS: 20c4403b2ef8732297ea81e22f66c41bed7aaedf
|
||||||
|
RNDateTimePicker: e9fcd5ecdc0c5b018871e0d178d6040dca11973c
|
||||||
|
RNDeviceInfo: 980848feea8d74412b16f2e3e8758c8294d63ca2
|
||||||
|
RNFileViewer: 83cc066ad795b1f986791d03b56fe0ee14b6a69f
|
||||||
|
RNFS: 2bd9eb49dc82fa9676382f0585b992c424cd59df
|
||||||
|
RNQuickAction: 6d404a869dc872cde841ad3147416a670d13fa93
|
||||||
|
RNSecureRandom: 1f19ad1492f7ed416b8fc79e92216a1f73f13a4c
|
||||||
|
RNShare: 7a7277f3c313652422d9de072ac50714dff5e8a4
|
||||||
|
RNVectorIcons: bc69e6a278b14842063605de32bec61f0b251a59
|
||||||
|
Yoga: 7d13633d129fd179e01b8953d38d47be90db185a
|
||||||
|
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
|
||||||
|
|
||||||
|
PODFILE CHECKSUM: c204794c7a4f7972e81faa624e36efda33d5db96
|
||||||
|
|
||||||
|
COCOAPODS: 1.9.3
|
@ -1,84 +1,85 @@
|
|||||||
// import { Notification } from 'lib/models/Alarm';
|
import { Notification } from 'lib/models/Alarm';
|
||||||
// import Logger from 'lib/Logger';
|
import Logger from 'lib/Logger';
|
||||||
// const PushNotificationIOS = require('@react-native-community/push-notification-ios').default;
|
const PushNotificationIOS = require('@react-native-community/push-notification-ios').default;
|
||||||
|
|
||||||
// export default class AlarmServiceDriver {
|
export default class AlarmServiceDriver {
|
||||||
|
|
||||||
// private hasPermission_:boolean = null;
|
private hasPermission_:boolean = null;
|
||||||
// private inAppNotificationHandler_:any = null;
|
private inAppNotificationHandler_:any = null;
|
||||||
|
private logger_:Logger;
|
||||||
|
|
||||||
// constructor(logger:Logger) {
|
constructor(logger:Logger) {
|
||||||
// this.logger_ = logger;
|
this.logger_ = logger;
|
||||||
// PushNotificationIOS.addEventListener('localNotification', (instance:any) => {
|
PushNotificationIOS.addEventListener('localNotification', (instance:any) => {
|
||||||
// if (!this.inAppNotificationHandler_) return;
|
if (!this.inAppNotificationHandler_) return;
|
||||||
|
|
||||||
// if (!instance || !instance._data || !instance._data.id) {
|
if (!instance || !instance._data || !instance._data.id) {
|
||||||
// console.warn('PushNotificationIOS.addEventListener: Did not receive a proper notification instance');
|
this.logger_.warn('PushNotificationIOS.addEventListener: Did not receive a proper notification instance');
|
||||||
// return;
|
return;
|
||||||
// }
|
}
|
||||||
|
|
||||||
// const id = instance._data.id;
|
const id = instance._data.id;
|
||||||
// this.inAppNotificationHandler_(id);
|
this.inAppNotificationHandler_(id);
|
||||||
// });
|
});
|
||||||
// }
|
}
|
||||||
|
|
||||||
// hasPersistentNotifications() {
|
hasPersistentNotifications() {
|
||||||
// return true;
|
return true;
|
||||||
// }
|
}
|
||||||
|
|
||||||
// notificationIsSet() {
|
notificationIsSet() {
|
||||||
// throw new Error('Available only for non-persistent alarms');
|
throw new Error('Available only for non-persistent alarms');
|
||||||
// }
|
}
|
||||||
|
|
||||||
// setInAppNotificationHandler(v:any) {
|
setInAppNotificationHandler(v:any) {
|
||||||
// this.inAppNotificationHandler_ = v;
|
this.inAppNotificationHandler_ = v;
|
||||||
// }
|
}
|
||||||
|
|
||||||
// async hasPermissions(perm:any = null) {
|
async hasPermissions(perm:any = null) {
|
||||||
// if (perm !== null) return perm.alert && perm.badge && perm.sound;
|
if (perm !== null) return perm.alert && perm.badge && perm.sound;
|
||||||
|
|
||||||
// if (this.hasPermission_ !== null) return this.hasPermission_;
|
if (this.hasPermission_ !== null) return this.hasPermission_;
|
||||||
|
|
||||||
// return new Promise((resolve) => {
|
return new Promise((resolve) => {
|
||||||
// PushNotificationIOS.checkPermissions(async (perm:any) => {
|
PushNotificationIOS.checkPermissions(async (perm:any) => {
|
||||||
// const ok = await this.hasPermissions(perm);
|
const ok = await this.hasPermissions(perm);
|
||||||
// this.hasPermission_ = ok;
|
this.hasPermission_ = ok;
|
||||||
// resolve(ok);
|
resolve(ok);
|
||||||
// });
|
});
|
||||||
// });
|
});
|
||||||
// }
|
}
|
||||||
|
|
||||||
// async requestPermissions() {
|
async requestPermissions() {
|
||||||
// const options:any = {
|
const options:any = {
|
||||||
// alert: 1,
|
alert: 1,
|
||||||
// badge: 1,
|
badge: 1,
|
||||||
// sound: 1,
|
sound: 1,
|
||||||
// };
|
};
|
||||||
// const newPerm = await PushNotificationIOS.requestPermissions(options);
|
const newPerm = await PushNotificationIOS.requestPermissions(options);
|
||||||
// this.hasPermission_ = null;
|
this.hasPermission_ = null;
|
||||||
// return this.hasPermissions(newPerm);
|
return this.hasPermissions(newPerm);
|
||||||
// }
|
}
|
||||||
|
|
||||||
// async clearNotification(id:any) {
|
async clearNotification(id:number) {
|
||||||
// PushNotificationIOS.cancelLocalNotifications({ id: `${id}` });
|
PushNotificationIOS.cancelLocalNotifications({ id: `${id}` });
|
||||||
// }
|
}
|
||||||
|
|
||||||
// async scheduleNotification(notification:Notification) {
|
async scheduleNotification(notification:Notification) {
|
||||||
// if (!(await this.hasPermissions())) {
|
if (!(await this.hasPermissions())) {
|
||||||
// const ok = await this.requestPermissions();
|
const ok = await this.requestPermissions();
|
||||||
// if (!ok) return;
|
if (!ok) return;
|
||||||
// }
|
}
|
||||||
|
|
||||||
// // ID must be a string and userInfo must be supplied otherwise cancel won't work
|
// ID must be a string and userInfo must be supplied otherwise cancel won't work
|
||||||
// const iosNotification:any = {
|
const iosNotification:any = {
|
||||||
// id: `${notification.id}`,
|
id: `${notification.id}`,
|
||||||
// alertTitle: notification.title,
|
alertTitle: notification.title,
|
||||||
// fireDate: notification.date.toISOString(),
|
fireDate: notification.date.toISOString(),
|
||||||
// userInfo: { id: `${notification.id}` },
|
userInfo: { id: `${notification.id}` },
|
||||||
// };
|
};
|
||||||
|
|
||||||
// if ('body' in notification) iosNotification.alertBody = notification.body;
|
if ('body' in notification) iosNotification.alertBody = notification.body;
|
||||||
|
|
||||||
// PushNotificationIOS.scheduleLocalNotification(iosNotification);
|
PushNotificationIOS.scheduleLocalNotification(iosNotification);
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
|
8
ReactNativeClient/package-lock.json
generated
8
ReactNativeClient/package-lock.json
generated
@ -1480,6 +1480,14 @@
|
|||||||
"resolved": "https://registry.npmjs.org/@react-native-community/geolocation/-/geolocation-2.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/@react-native-community/geolocation/-/geolocation-2.0.2.tgz",
|
||||||
"integrity": "sha512-tTNXRCgnhJBu79mulQwzabXRpDqfh/uaDqfHVpvF0nX4NTpolpy6mvTRiFg7eWFPGRArsnZz1EYp6rHfJWGgEA=="
|
"integrity": "sha512-tTNXRCgnhJBu79mulQwzabXRpDqfh/uaDqfHVpvF0nX4NTpolpy6mvTRiFg7eWFPGRArsnZz1EYp6rHfJWGgEA=="
|
||||||
},
|
},
|
||||||
|
"@react-native-community/push-notification-ios": {
|
||||||
|
"version": "1.6.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@react-native-community/push-notification-ios/-/push-notification-ios-1.6.0.tgz",
|
||||||
|
"integrity": "sha512-cZMG7IBtGX+IZ7pKa7zysX0Upz4nz5KNWWVMX7kQshdwkd1NPqmH9wL5GdW/RRttTnjmESSQz4zeHKYsDLAkSQ==",
|
||||||
|
"requires": {
|
||||||
|
"invariant": "^2.2.4"
|
||||||
|
}
|
||||||
|
},
|
||||||
"@react-native-community/slider": {
|
"@react-native-community/slider": {
|
||||||
"version": "3.0.3",
|
"version": "3.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/@react-native-community/slider/-/slider-3.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/@react-native-community/slider/-/slider-3.0.3.tgz",
|
||||||
|
@ -13,6 +13,7 @@
|
|||||||
"@react-native-community/clipboard": "^1.5.0",
|
"@react-native-community/clipboard": "^1.5.0",
|
||||||
"@react-native-community/datetimepicker": "^3.0.3",
|
"@react-native-community/datetimepicker": "^3.0.3",
|
||||||
"@react-native-community/geolocation": "^2.0.2",
|
"@react-native-community/geolocation": "^2.0.2",
|
||||||
|
"@react-native-community/push-notification-ios": "^1.6.0",
|
||||||
"@react-native-community/slider": "^3.0.3",
|
"@react-native-community/slider": "^3.0.3",
|
||||||
"async-mutex": "^0.1.3",
|
"async-mutex": "^0.1.3",
|
||||||
"aws-sdk": "^2.588.0",
|
"aws-sdk": "^2.588.0",
|
||||||
|
Reference in New Issue
Block a user