Fixed share extension bug

This commit is contained in:
Mustafa Buyukcelebi 2020-07-28 18:46:43 +03:00
parent 7dabe77d18
commit 0be7b39601
11 changed files with 256 additions and 289 deletions

View File

@ -8,9 +8,6 @@
/* Begin PBXBuildFile section */
00E356F31AD99517003FC87E /* EcencyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* EcencyTests.m */; };
0501FFE424CE1E0600BB5772 /* ShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0501FFE324CE1E0600BB5772 /* ShareViewController.swift */; };
0501FFE724CE1E0600BB5772 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0501FFE524CE1E0600BB5772 /* MainInterface.storyboard */; };
0501FFEB24CE1E0600BB5772 /* eshare.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 0501FFE124CE1E0600BB5772 /* eshare.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
05B6C49024C306CE00B7FA60 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
05B6C49124C306CE00B7FA60 /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9487A244235508C60080E6CD /* File.swift */; };
05B6C49224C306CE00B7FA60 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
@ -47,6 +44,9 @@
2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
2DCD954D1E0B4F2C00145EB5 /* EcencyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* EcencyTests.m */; };
583AEBB524D07BD6003B9F68 /* ShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 583AEBB424D07BD6003B9F68 /* ShareViewController.swift */; };
583AEBB824D07BD6003B9F68 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 583AEBB624D07BD6003B9F68 /* MainInterface.storyboard */; };
583AEBBC24D07BD6003B9F68 /* EcencyShare.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 583AEBB224D07BD6003B9F68 /* EcencyShare.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
58F9BCC624793C61004F0790 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 58F9BCC224793C61004F0790 /* GoogleService-Info.plist */; };
58F9BCC724793C61004F0790 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 58F9BCC224793C61004F0790 /* GoogleService-Info.plist */; };
58F9BCC824793C61004F0790 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 58F9BCC224793C61004F0790 /* GoogleService-Info.plist */; };
@ -58,13 +58,6 @@
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
0501FFE924CE1E0600BB5772 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 0501FFE024CE1E0600BB5772;
remoteInfo = eshare;
};
2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
@ -72,6 +65,13 @@
remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7;
remoteInfo = "Ecency-tvOS";
};
583AEBBA24D07BD6003B9F68 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 583AEBB124D07BD6003B9F68;
remoteInfo = EcencyShare;
};
588A5069232A497100FC1361 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 588A5064232A497100FC1361 /* ReactNativeConfig.xcodeproj */;
@ -95,7 +95,7 @@
dstPath = "";
dstSubfolderSpec = 13;
files = (
0501FFEB24CE1E0600BB5772 /* eshare.appex in Embed App Extensions */,
583AEBBC24D07BD6003B9F68 /* EcencyShare.appex in Embed App Extensions */,
);
name = "Embed App Extensions";
runOnlyForDeploymentPostprocessing = 0;
@ -108,12 +108,6 @@
00E356EE1AD99517003FC87E /* EcencyTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = EcencyTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
00E356F21AD99517003FC87E /* EcencyTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = EcencyTests.m; sourceTree = "<group>"; };
0501FFDA24CE188900BB5772 /* EcencyShare.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = EcencyShare.entitlements; sourceTree = "<group>"; };
0501FFE124CE1E0600BB5772 /* eshare.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = eshare.appex; sourceTree = BUILT_PRODUCTS_DIR; };
0501FFE324CE1E0600BB5772 /* ShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareViewController.swift; sourceTree = "<group>"; };
0501FFE624CE1E0600BB5772 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = "<group>"; };
0501FFE824CE1E0600BB5772 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
0501FFEF24CE1E1100BB5772 /* eshare.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = eshare.entitlements; sourceTree = "<group>"; };
05B6C4B724C306CE00B7FA60 /* Ecency.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Ecency.app; sourceTree = BUILT_PRODUCTS_DIR; };
112758B0BBF9458381CE41FD /* FontAwesome.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = "<group>"; };
11CAB2F9B4B7425ABCAB4007 /* Foundation.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Foundation.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Foundation.ttf"; sourceTree = "<group>"; };
@ -137,6 +131,11 @@
58190B3B23294814000EA0E1 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; };
58190B3D23294823000EA0E1 /* Ecency.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = Ecency.entitlements; path = Ecency/Ecency.entitlements; sourceTree = "<group>"; };
58190B4723294D1D000EA0E1 /* libreact-native-config.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = "libreact-native-config.a"; sourceTree = BUILT_PRODUCTS_DIR; };
583AEBB224D07BD6003B9F68 /* EcencyShare.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = EcencyShare.appex; sourceTree = BUILT_PRODUCTS_DIR; };
583AEBB424D07BD6003B9F68 /* ShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareViewController.swift; sourceTree = "<group>"; };
583AEBB724D07BD6003B9F68 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = "<group>"; };
583AEBB924D07BD6003B9F68 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
583AEBC024D07CBF003B9F68 /* EcencyShareDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = EcencyShareDebug.entitlements; sourceTree = "<group>"; };
588019232355C26B008397D1 /* AppCenter-Config.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "AppCenter-Config.plist"; sourceTree = "<group>"; };
588A504E232A3A4B00FC1361 /* Sansation_Bold.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = Sansation_Bold.ttf; path = ../src/assets/Fonts/Sansation_Bold.ttf; sourceTree = "<group>"; };
588A5050232A3A4B00FC1361 /* RobotoMono-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "RobotoMono-Regular.ttf"; path = "../src/assets/Fonts/RobotoMono-Regular.ttf"; sourceTree = "<group>"; };
@ -145,11 +144,7 @@
588A5053232A3A4C00FC1361 /* Roboto.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = Roboto.ttf; path = ../src/assets/Fonts/Roboto.ttf; sourceTree = "<group>"; };
588A5054232A3A4C00FC1361 /* Roboto-medium.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Roboto-medium.ttf"; path = "../src/assets/Fonts/Roboto-medium.ttf"; sourceTree = "<group>"; };
588A5064232A497100FC1361 /* ReactNativeConfig.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ReactNativeConfig.xcodeproj; path = "../node_modules/react-native-config/ios/ReactNativeConfig.xcodeproj"; sourceTree = "<group>"; };
58C9F4FC24CE017800A026DD /* ShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareViewController.swift; sourceTree = "<group>"; };
58C9F4FF24CE017800A026DD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = "<group>"; };
58C9F50124CE017800A026DD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
58C9F50B24CE084600A026DD /* EcencyDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = EcencyDebug.entitlements; path = Ecency/EcencyDebug.entitlements; sourceTree = "<group>"; };
58C9F50C24CE0B9800A026DD /* EcencyShareDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = EcencyShareDebug.entitlements; sourceTree = "<group>"; };
58F6300F2350580B0017C953 /* libRealmJS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libRealmJS.a; sourceTree = BUILT_PRODUCTS_DIR; };
58F9BCC224793C61004F0790 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
5D41D0DE754DA8627FF2545C /* Pods-Ecency2.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Ecency2.release.xcconfig"; path = "Target Support Files/Pods-Ecency2/Pods-Ecency2.release.xcconfig"; sourceTree = "<group>"; };
@ -195,13 +190,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
0501FFDE24CE1E0600BB5772 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
05B6C49324C306CE00B7FA60 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@ -229,6 +217,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
583AEBAF24D07BD6003B9F68 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
@ -249,17 +244,6 @@
name = "Supporting Files";
sourceTree = "<group>";
};
0501FFE224CE1E0600BB5772 /* eshare */ = {
isa = PBXGroup;
children = (
0501FFEF24CE1E1100BB5772 /* eshare.entitlements */,
0501FFE324CE1E0600BB5772 /* ShareViewController.swift */,
0501FFE524CE1E0600BB5772 /* MainInterface.storyboard */,
0501FFE824CE1E0600BB5772 /* Info.plist */,
);
path = eshare;
sourceTree = "<group>";
};
13B07FAE1A68108700A75B9A /* Ecency */ = {
isa = PBXGroup;
children = (
@ -349,6 +333,17 @@
name = Resources;
sourceTree = "<group>";
};
583AEBB324D07BD6003B9F68 /* EcencyShare */ = {
isa = PBXGroup;
children = (
583AEBC024D07CBF003B9F68 /* EcencyShareDebug.entitlements */,
583AEBB424D07BD6003B9F68 /* ShareViewController.swift */,
583AEBB624D07BD6003B9F68 /* MainInterface.storyboard */,
583AEBB924D07BD6003B9F68 /* Info.plist */,
);
path = EcencyShare;
sourceTree = "<group>";
};
588A5065232A497100FC1361 /* Products */ = {
isa = PBXGroup;
children = (
@ -366,18 +361,6 @@
name = "Recovered References";
sourceTree = "<group>";
};
58C9F4FB24CE017800A026DD /* EcencyShare */ = {
isa = PBXGroup;
children = (
0501FFDA24CE188900BB5772 /* EcencyShare.entitlements */,
58C9F50C24CE0B9800A026DD /* EcencyShareDebug.entitlements */,
58C9F4FC24CE017800A026DD /* ShareViewController.swift */,
58C9F4FE24CE017800A026DD /* MainInterface.storyboard */,
58C9F50124CE017800A026DD /* Info.plist */,
);
path = EcencyShare;
sourceTree = "<group>";
};
832341AE1AAA6A7D00B99B32 /* Libraries */ = {
isa = PBXGroup;
children = (
@ -393,8 +376,7 @@
13B07FAE1A68108700A75B9A /* Ecency */,
832341AE1AAA6A7D00B99B32 /* Libraries */,
00E356EF1AD99517003FC87E /* EcencyTests */,
58C9F4FB24CE017800A026DD /* EcencyShare */,
0501FFE224CE1E0600BB5772 /* eshare */,
583AEBB324D07BD6003B9F68 /* EcencyShare */,
83CBBA001A601CBA00E9B192 /* Products */,
2D16E6871FA4F8E400B85C8A /* Frameworks */,
258E34A3BDFFFBF80D598187 /* Pods */,
@ -413,7 +395,7 @@
2D02E47B1E0B4A5D006451C7 /* Ecency-tvOS.app */,
2D02E4901E0B4A5D006451C7 /* Ecency-tvOSTests.xctest */,
05B6C4B724C306CE00B7FA60 /* Ecency.app */,
0501FFE124CE1E0600BB5772 /* eshare.appex */,
583AEBB224D07BD6003B9F68 /* EcencyShare.appex */,
);
name = Products;
sourceTree = "<group>";
@ -439,23 +421,6 @@
productReference = 00E356EE1AD99517003FC87E /* EcencyTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
0501FFE024CE1E0600BB5772 /* eshare */ = {
isa = PBXNativeTarget;
buildConfigurationList = 0501FFEC24CE1E0600BB5772 /* Build configuration list for PBXNativeTarget "eshare" */;
buildPhases = (
0501FFDD24CE1E0600BB5772 /* Sources */,
0501FFDE24CE1E0600BB5772 /* Frameworks */,
0501FFDF24CE1E0600BB5772 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = eshare;
productName = eshare;
productReference = 0501FFE124CE1E0600BB5772 /* eshare.appex */;
productType = "com.apple.product-type.app-extension";
};
05B6C48C24C306CE00B7FA60 /* Ecency */ = {
isa = PBXNativeTarget;
buildConfigurationList = 05B6C4B424C306CE00B7FA60 /* Build configuration list for PBXNativeTarget "Ecency" */;
@ -473,7 +438,7 @@
buildRules = (
);
dependencies = (
0501FFEA24CE1E0600BB5772 /* PBXTargetDependency */,
583AEBBB24D07BD6003B9F68 /* PBXTargetDependency */,
);
name = Ecency;
productName = Ecency;
@ -520,6 +485,23 @@
productReference = 2D02E4901E0B4A5D006451C7 /* Ecency-tvOSTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
583AEBB124D07BD6003B9F68 /* EcencyShare */ = {
isa = PBXNativeTarget;
buildConfigurationList = 583AEBBD24D07BD6003B9F68 /* Build configuration list for PBXNativeTarget "EcencyShare" */;
buildPhases = (
583AEBAE24D07BD6003B9F68 /* Sources */,
583AEBAF24D07BD6003B9F68 /* Frameworks */,
583AEBB024D07BD6003B9F68 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = EcencyShare;
productName = EcencyShare;
productReference = 583AEBB224D07BD6003B9F68 /* EcencyShare.appex */;
productType = "com.apple.product-type.app-extension";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
@ -527,7 +509,7 @@
isa = PBXProject;
attributes = {
DefaultBuildSystemTypeForWorkspace = Original;
LastSwiftUpdateCheck = 1160;
LastSwiftUpdateCheck = 1150;
LastUpgradeCheck = 940;
ORGANIZATIONNAME = Facebook;
TargetAttributes = {
@ -536,11 +518,6 @@
DevelopmentTeam = 75B6RXTKGT;
TestTargetID = 13B07F861A680F5B00A75B9A;
};
0501FFE024CE1E0600BB5772 = {
CreatedOnToolsVersion = 11.6;
DevelopmentTeam = 75B6RXTKGT;
ProvisioningStyle = Manual;
};
05B6C48C24C306CE00B7FA60 = {
DevelopmentTeam = 75B6RXTKGT;
ProvisioningStyle = Manual;
@ -554,6 +531,11 @@
ProvisioningStyle = Automatic;
TestTargetID = 2D02E47A1E0B4A5D006451C7;
};
583AEBB124D07BD6003B9F68 = {
CreatedOnToolsVersion = 11.5;
DevelopmentTeam = 75B6RXTKGT;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "Ecency" */;
@ -580,7 +562,7 @@
00E356ED1AD99517003FC87E /* EcencyTests */,
2D02E47A1E0B4A5D006451C7 /* Ecency-tvOS */,
2D02E48F1E0B4A5D006451C7 /* Ecency-tvOSTests */,
0501FFE024CE1E0600BB5772 /* eshare */,
583AEBB124D07BD6003B9F68 /* EcencyShare */,
);
};
/* End PBXProject section */
@ -611,14 +593,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
0501FFDF24CE1E0600BB5772 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
0501FFE724CE1E0600BB5772 /* MainInterface.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
05B6C49624C306CE00B7FA60 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
@ -669,6 +643,14 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
583AEBB024D07BD6003B9F68 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
583AEBB824D07BD6003B9F68 /* MainInterface.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
@ -920,14 +902,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
0501FFDD24CE1E0600BB5772 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
0501FFE424CE1E0600BB5772 /* ShareViewController.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
05B6C48F24C306CE00B7FA60 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@ -955,30 +929,30 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
583AEBAE24D07BD6003B9F68 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
583AEBB524D07BD6003B9F68 /* ShareViewController.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
0501FFEA24CE1E0600BB5772 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 0501FFE024CE1E0600BB5772 /* eshare */;
targetProxy = 0501FFE924CE1E0600BB5772 /* PBXContainerItemProxy */;
};
2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2D02E47A1E0B4A5D006451C7 /* Ecency-tvOS */;
targetProxy = 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */;
};
583AEBBB24D07BD6003B9F68 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 583AEBB124D07BD6003B9F68 /* EcencyShare */;
targetProxy = 583AEBBA24D07BD6003B9F68 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
0501FFE524CE1E0600BB5772 /* MainInterface.storyboard */ = {
isa = PBXVariantGroup;
children = (
0501FFE624CE1E0600BB5772 /* Base */,
);
name = MainInterface.storyboard;
sourceTree = "<group>";
};
13B07FB11A68108700A75B9A /* LaunchScreen.xib */ = {
isa = PBXVariantGroup;
children = (
@ -988,10 +962,10 @@
path = Ecency;
sourceTree = "<group>";
};
58C9F4FE24CE017800A026DD /* MainInterface.storyboard */ = {
583AEBB624D07BD6003B9F68 /* MainInterface.storyboard */ = {
isa = PBXVariantGroup;
children = (
58C9F4FF24CE017800A026DD /* Base */,
583AEBB724D07BD6003B9F68 /* Base */,
);
name = MainInterface.storyboard;
sourceTree = "<group>";
@ -1050,68 +1024,6 @@
};
name = Release;
};
0501FFED24CE1E0600BB5772 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = eshare/eshare.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEBUG_INFORMATION_FORMAT = dwarf;
DEVELOPMENT_TEAM = 75B6RXTKGT;
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = eshare/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.6;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = app.esteem.mobile.ios.eshare;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ios_dev_group;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
0501FFEE24CE1E0600BB5772 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = eshare/eshare.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 75B6RXTKGT;
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = eshare/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.6;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = app.esteem.mobile.ios.eshare;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ios_dev_group;
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
05B6C4B524C306CE00B7FA60 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = B7EDBB6386C14AA3E928B720 /* Pods-Ecency.debug.xcconfig */;
@ -1367,6 +1279,65 @@
};
name = Release;
};
583AEBBE24D07BD6003B9F68 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = EcencyShare/EcencyShareDebug.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEBUG_INFORMATION_FORMAT = dwarf;
DEVELOPMENT_TEAM = 75B6RXTKGT;
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = EcencyShare/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.5;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = app.esteem.mobile.ios.EcencyShare;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
583AEBBF24D07BD6003B9F68 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_IDENTITY = "iPhone Distribution";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 75B6RXTKGT;
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = EcencyShare/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.5;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = app.esteem.mobile.ios.EcencyShare;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
83CBBA201A601CBA00E9B192 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@ -1482,15 +1453,6 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
0501FFEC24CE1E0600BB5772 /* Build configuration list for PBXNativeTarget "eshare" */ = {
isa = XCConfigurationList;
buildConfigurations = (
0501FFED24CE1E0600BB5772 /* Debug */,
0501FFEE24CE1E0600BB5772 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
05B6C4B424C306CE00B7FA60 /* Build configuration list for PBXNativeTarget "Ecency" */ = {
isa = XCConfigurationList;
buildConfigurations = (
@ -1518,6 +1480,15 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
583AEBBD24D07BD6003B9F68 /* Build configuration list for PBXNativeTarget "EcencyShare" */ = {
isa = XCConfigurationList;
buildConfigurations = (
583AEBBE24D07BD6003B9F68 /* Debug */,
583AEBBF24D07BD6003B9F68 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "Ecency" */ = {
isa = XCConfigurationList;
buildConfigurations = (

View File

@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1150"
wasCreatedForAppExtension = "YES"
version = "2.0">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "583AEBB124D07BD6003B9F68"
BuildableName = "EcencyShare.appex"
BlueprintName = "EcencyShare"
ReferencedContainer = "container:Ecency.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "05B6C48C24C306CE00B7FA60"
BuildableName = "Ecency.app"
BlueprintName = "Ecency"
ReferencedContainer = "container:Ecency.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = ""
selectedLauncherIdentifier = "Xcode.IDEFoundation.Launcher.PosixSpawn"
launchStyle = "0"
askForAppToLaunch = "Yes"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES"
launchAutomaticallySubstyle = "2">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "05B6C48C24C306CE00B7FA60"
BuildableName = "Ecency.app"
BlueprintName = "Ecency"
ReferencedContainer = "container:Ecency.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES"
launchAutomaticallySubstyle = "2">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "05B6C48C24C306CE00B7FA60"
BuildableName = "Ecency.app"
BlueprintName = "Ecency"
ReferencedContainer = "container:Ecency.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@ -21,11 +21,11 @@
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options
{
return [RCTLinkingManager application:application openURL:url
sourceApplication:sourceApplication annotation:annotation];
return [RCTLinkingManager application:application openURL:url options:options];
}
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

View File

@ -34,6 +34,7 @@
<string>ecency</string>
<string>esteem</string>
<string>hive</string>
<string>ShareMedia</string>
</array>
</dict>
</array>

View File

@ -4,7 +4,7 @@
<dict>
<key>com.apple.security.application-groups</key>
<array>
<string>group.app.esteem.mobile.ios</string>
<string>group.com.ecency.eshare</string>
</array>
</dict>
</plist>

View File

@ -10,7 +10,7 @@ import MobileCoreServices
import Photos
class ShareViewController: SLComposeServiceViewController {
let hostAppBundleIdentifier = "app.esteem.mobile.ios"
let hostAppBundleIdentifier = "com.ecency.eshare"
let sharedKey = "ShareKey"
var sharedMedia: [SharedMediaFile] = []
var sharedText: [String] = []

View File

@ -678,4 +678,4 @@ SPEC CHECKSUMS:
PODFILE CHECKSUM: 84e32ce5543427579b8c72d77fd175fe29268d92
COCOAPODS: 1.9.3
COCOAPODS: 1.8.4

View File

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13122.16" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="j1y-V4-xli">
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13104.12"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<scenes>
<!--Share View Controller-->
<scene sceneID="ceB-am-kn3">
<objects>
<viewController id="j1y-V4-xli" customClass="ShareViewController" customModuleProvider="target" sceneMemberID="viewController">
<view key="view" opaque="NO" contentMode="scaleToFill" id="wbc-yd-nQP">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
<viewLayoutGuide key="safeArea" id="1Xd-am-t49"/>
</view>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="CEy-Cv-SGf" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
</scene>
</scenes>
</document>

View File

@ -1,36 +0,0 @@
<?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>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleDisplayName</key>
<string>eshare</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationRule</key>
<string>TRUEPREDICATE</string>
</dict>
<key>NSExtensionMainStoryboard</key>
<string>MainInterface</string>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.share-services</string>
</dict>
</dict>
</plist>

View File

@ -1,31 +0,0 @@
//
// ShareViewController.swift
// eshare
//
// Created by Feruz Muradov on 2020-07-26.
// Copyright © 2020 Facebook. All rights reserved.
//
import UIKit
import Social
class ShareViewController: SLComposeServiceViewController {
override func isContentValid() -> Bool {
// Do validation of contentText and/or NSExtensionContext attachments here
return true
}
override func didSelectPost() {
// This is called after the user selects Post. Do the upload of contentText and/or NSExtensionContext attachments.
// Inform the host that we're done, so it un-blocks its UI. Note: Alternatively you could call super's -didSelectPost, which will similarly complete the extension context.
self.extensionContext!.completeRequest(returningItems: [], completionHandler: nil)
}
override func configurationItems() -> [Any]! {
// To add configuration options via table cells at the bottom of the sheet, return an array of SLComposeSheetConfigurationItem here.
return []
}
}

View File

@ -1,10 +0,0 @@
<?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>com.apple.security.application-groups</key>
<array>
<string>group.com.ecency.eshare</string>
</array>
</dict>
</plist>