diff --git a/.gitmodules b/.gitmodules index 2be95567512..45e9d97f297 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ -[submodule "ios/mixpanel-iphone"] - path = ios/mixpanel-iphone - url = https://github.com/metamask/mixpanel-iphone [submodule "ios/branch-ios-sdk"] path = ios/branch-ios-sdk url = https://github.com/metamask/ios-branch-deep-linking-attribution diff --git a/ios/MetaMask.xcodeproj/project.pbxproj b/ios/MetaMask.xcodeproj/project.pbxproj index 9084ad5d8a1..bc62d2cbef1 100644 --- a/ios/MetaMask.xcodeproj/project.pbxproj +++ b/ios/MetaMask.xcodeproj/project.pbxproj @@ -9,7 +9,7 @@ /* Begin PBXBuildFile section */ 07CBADD9D4B441008304F8D3 /* EuclidCircularB-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = A98029A3662F4C1391489A6B /* EuclidCircularB-Light.otf */; }; 0C119A06A4353DD11451F541 /* libPods-MetaMask-Flask.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA078AF57878ABB05D063C8F /* libPods-MetaMask-Flask.a */; }; - 0FD509E0336BF221F6527B24 /* BuildFile in Frameworks */ = {isa = PBXBuildFile; }; + 0FD509E0336BF221F6527B24 /* (null) in Frameworks */ = {isa = PBXBuildFile; }; 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; @@ -21,9 +21,6 @@ 15AD28A921B7CFD9005DEB23 /* release.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 15FDD86021B76461006B7C35 /* release.xcconfig */; }; 15AD28AA21B7CFDC005DEB23 /* debug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 15FDD82721B7642B006B7C35 /* debug.xcconfig */; }; 15D158ED210BD912006982B5 /* Metamask.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 15D158EC210BD8C8006982B5 /* Metamask.ttf */; }; - 15F7795E22A1B7B500B1DF8C /* Mixpanel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15F7795722A1B79400B1DF8C /* Mixpanel.framework */; }; - 15F7795F22A1B7B500B1DF8C /* Mixpanel.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 15F7795722A1B79400B1DF8C /* Mixpanel.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 15F7796522A1BC8C00B1DF8C /* RCTAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 15F7796422A1BC8C00B1DF8C /* RCTAnalytics.m */; }; 2370F9A340CF4ADFBCFB0543 /* EuclidCircularB-RegularItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 58572D81B5D54ED79A16A16D /* EuclidCircularB-RegularItalic.otf */; }; 298242C958524BB38FB44CAE /* Roboto-BoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C9FD3FB1258A41A5A0546C83 /* Roboto-BoldItalic.ttf */; }; 2A27FC9EEF1F4FD18E658544 /* config.json in Resources */ = {isa = PBXBuildFile; fileRef = EF1C01B7F08047F9B8ADCFBA /* config.json */; }; @@ -32,13 +29,11 @@ 2EF2825A2B0FF86900D7B4B1 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; 2EF2825B2B0FF86900D7B4B1 /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 654378AF243E2ADC00571B9C /* File.swift */; }; 2EF2825C2B0FF86900D7B4B1 /* RCTScreenshotDetect.m in Sources */ = {isa = PBXBuildFile; fileRef = CF98DA9B28D9FEB700096782 /* RCTScreenshotDetect.m */; }; - 2EF2825D2B0FF86900D7B4B1 /* RCTAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 15F7796422A1BC8C00B1DF8C /* RCTAnalytics.m */; }; 2EF2825E2B0FF86900D7B4B1 /* RCTMinimizer.m in Sources */ = {isa = PBXBuildFile; fileRef = CF9895762A3B49BE00B4C9B5 /* RCTMinimizer.m */; }; 2EF2825F2B0FF86900D7B4B1 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; 2EF282612B0FF86900D7B4B1 /* LinkPresentation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F961A36A28105CF9007442B5 /* LinkPresentation.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; 2EF282622B0FF86900D7B4B1 /* libRCTAesForked.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 650F2B9C24DC5FEC00C3B9C4 /* libRCTAesForked.a */; }; 2EF282632B0FF86900D7B4B1 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 153C1A742217BCDC0088EFE0 /* JavaScriptCore.framework */; }; - 2EF282642B0FF86900D7B4B1 /* Mixpanel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15F7795722A1B79400B1DF8C /* Mixpanel.framework */; }; 2EF282652B0FF86900D7B4B1 /* Branch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 153F84C92319B8DB00C19B63 /* Branch.framework */; }; 2EF2826A2B0FF86900D7B4B1 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 2EF2826B2B0FF86900D7B4B1 /* InpageBridgeWeb3.js in Resources */ = {isa = PBXBuildFile; fileRef = 158B0639211A72F500DF3C74 /* InpageBridgeWeb3.js */; }; @@ -71,7 +66,6 @@ 2EF282862B0FF86900D7B4B1 /* EuclidCircularB-RegularItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 58572D81B5D54ED79A16A16D /* EuclidCircularB-RegularItalic.otf */; }; 2EF282872B0FF86900D7B4B1 /* EuclidCircularB-Semibold.otf in Resources */ = {isa = PBXBuildFile; fileRef = A8DE9C5BC0714D648276E123 /* EuclidCircularB-Semibold.otf */; }; 2EF282882B0FF86900D7B4B1 /* EuclidCircularB-SemiboldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 9499B01ECAC44DA29AC44E80 /* EuclidCircularB-SemiboldItalic.otf */; }; - 2EF2828B2B0FF86900D7B4B1 /* Mixpanel.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 15F7795722A1B79400B1DF8C /* Mixpanel.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 2EF2828C2B0FF86900D7B4B1 /* Branch.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 153F84C92319B8DB00C19B63 /* Branch.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 2EF2832A2B17EBD600D7B4B1 /* RnTar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EF283292B17EBD600D7B4B1 /* RnTar.swift */; }; 2EF2832B2B17EBD600D7B4B1 /* RnTar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EF283292B17EBD600D7B4B1 /* RnTar.swift */; }; @@ -99,12 +93,10 @@ B0EF7FA927BD16EA00D48B4E /* ThemeColors.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B0EF7FA827BD16EA00D48B4E /* ThemeColors.xcassets */; }; B339FF02289ABD70001B89FB /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; B339FF03289ABD70001B89FB /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 654378AF243E2ADC00571B9C /* File.swift */; }; - B339FF04289ABD70001B89FB /* RCTAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 15F7796422A1BC8C00B1DF8C /* RCTAnalytics.m */; }; B339FF05289ABD70001B89FB /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; B339FF07289ABD70001B89FB /* LinkPresentation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F961A36A28105CF9007442B5 /* LinkPresentation.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; B339FF08289ABD70001B89FB /* libRCTAesForked.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 650F2B9C24DC5FEC00C3B9C4 /* libRCTAesForked.a */; }; B339FF09289ABD70001B89FB /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 153C1A742217BCDC0088EFE0 /* JavaScriptCore.framework */; }; - B339FF0B289ABD70001B89FB /* Mixpanel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15F7795722A1B79400B1DF8C /* Mixpanel.framework */; }; B339FF0C289ABD70001B89FB /* Branch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 153F84C92319B8DB00C19B63 /* Branch.framework */; }; B339FF10289ABD70001B89FB /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; B339FF11289ABD70001B89FB /* InpageBridgeWeb3.js in Resources */ = {isa = PBXBuildFile; fileRef = 158B0639211A72F500DF3C74 /* InpageBridgeWeb3.js */; }; @@ -137,10 +129,9 @@ B339FF2C289ABD70001B89FB /* EuclidCircularB-RegularItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 58572D81B5D54ED79A16A16D /* EuclidCircularB-RegularItalic.otf */; }; B339FF2D289ABD70001B89FB /* EuclidCircularB-Semibold.otf in Resources */ = {isa = PBXBuildFile; fileRef = A8DE9C5BC0714D648276E123 /* EuclidCircularB-Semibold.otf */; }; B339FF2E289ABD70001B89FB /* EuclidCircularB-SemiboldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 9499B01ECAC44DA29AC44E80 /* EuclidCircularB-SemiboldItalic.otf */; }; - B339FF31289ABD70001B89FB /* Mixpanel.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 15F7795722A1B79400B1DF8C /* Mixpanel.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; B339FF32289ABD70001B89FB /* Branch.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 153F84C92319B8DB00C19B63 /* Branch.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; B339FF3C289ABF2C001B89FB /* MetaMask-QA-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = B339FEA72899852C001B89FB /* MetaMask-QA-Info.plist */; }; - B638844E306CAE9147B52C85 /* BuildFile in Frameworks */ = {isa = PBXBuildFile; }; + B638844E306CAE9147B52C85 /* (null) in Frameworks */ = {isa = PBXBuildFile; }; BF39E5BAE0F34F9091FF6AC0 /* EuclidCircularB-Semibold.otf in Resources */ = {isa = PBXBuildFile; fileRef = A8DE9C5BC0714D648276E123 /* EuclidCircularB-Semibold.otf */; }; CD13D926E1E84D9ABFE672C0 /* Roboto-BlackItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3E2492C67CF345CABD7B8601 /* Roboto-BlackItalic.ttf */; }; CF9895772A3B49BE00B4C9B5 /* RCTMinimizer.m in Sources */ = {isa = PBXBuildFile; fileRef = CF9895762A3B49BE00B4C9B5 /* RCTMinimizer.m */; }; @@ -148,7 +139,7 @@ CF98DA9C28D9FEB700096782 /* RCTScreenshotDetect.m in Sources */ = {isa = PBXBuildFile; fileRef = CF98DA9B28D9FEB700096782 /* RCTScreenshotDetect.m */; }; CFD8DFC828EDD4C800CC75F6 /* RCTScreenshotDetect.m in Sources */ = {isa = PBXBuildFile; fileRef = CF98DA9B28D9FEB700096782 /* RCTScreenshotDetect.m */; }; D171C39A8BD44DBEB6B68480 /* EuclidCircularB-MediumItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 42CBA652072F4BE2A8B815C1 /* EuclidCircularB-MediumItalic.otf */; }; - D45BF85DECACCB74EDCBE88A /* BuildFile in Frameworks */ = {isa = PBXBuildFile; }; + D45BF85DECACCB74EDCBE88A /* (null) in Frameworks */ = {isa = PBXBuildFile; }; DC6A024F56DD43E1A83B47B1 /* Roboto-MediumItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = D5FF0FF1DFB74B3C8BB99E09 /* Roboto-MediumItalic.ttf */; }; DDB2D8FF8BDA806A38D61B1B /* libPods-MetaMask-QA.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E0B857D61941CE8A3F59C662 /* libPods-MetaMask-QA.a */; }; E34DE917F6FC4438A6E88402 /* EuclidCircularB-BoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 13EE4910D3BD408A8FCCA5D7 /* EuclidCircularB-BoldItalic.otf */; }; @@ -172,48 +163,6 @@ remoteGlobalIDString = E298D0511C73D1B800589D22; remoteInfo = Branch; }; - 15F7795622A1B79400B1DF8C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 15F7794F22A1B79400B1DF8C /* Mixpanel.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 7C170C2A1A4A02F500D9E0F2; - remoteInfo = Mixpanel; - }; - 15F7795822A1B79400B1DF8C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 15F7794F22A1B79400B1DF8C /* Mixpanel.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 511FC39D1C2B74BD00DC4796; - remoteInfo = Mixpanel_watchOS; - }; - 15F7795A22A1B79400B1DF8C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 15F7794F22A1B79400B1DF8C /* Mixpanel.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E1C2BEB61CFD6A010052172F; - remoteInfo = Mixpanel_tvOS; - }; - 15F7795C22A1B79400B1DF8C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 15F7794F22A1B79400B1DF8C /* Mixpanel.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E1F160B01E677D2200391AE3; - remoteInfo = Mixpanel_macOS; - }; - 15F7796022A1B7B500B1DF8C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 15F7794F22A1B79400B1DF8C /* Mixpanel.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 7C170C291A4A02F500D9E0F2; - remoteInfo = Mixpanel; - }; - 2EF282542B0FF86900D7B4B1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 15F7794F22A1B79400B1DF8C /* Mixpanel.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 7C170C291A4A02F500D9E0F2; - remoteInfo = Mixpanel; - }; 2EF282562B0FF86900D7B4B1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 153F84C42319B8DA00C19B63 /* BranchSDK.xcodeproj */; @@ -228,13 +177,6 @@ remoteGlobalIDString = 32D980DD1BE9F11C00FA27E5; remoteInfo = RCTAesForked; }; - B339FEFC289ABD70001B89FB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 15F7794F22A1B79400B1DF8C /* Mixpanel.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 7C170C291A4A02F500D9E0F2; - remoteInfo = Mixpanel; - }; B339FEFE289ABD70001B89FB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 153F84C42319B8DA00C19B63 /* BranchSDK.xcodeproj */; @@ -251,7 +193,6 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - 15F7795F22A1B7B500B1DF8C /* Mixpanel.framework in Embed Frameworks */, 153F84CB2319B8FD00C19B63 /* Branch.framework in Embed Frameworks */, ); name = "Embed Frameworks"; @@ -263,7 +204,6 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - 2EF2828B2B0FF86900D7B4B1 /* Mixpanel.framework in Embed Frameworks */, 2EF2828C2B0FF86900D7B4B1 /* Branch.framework in Embed Frameworks */, ); name = "Embed Frameworks"; @@ -275,7 +215,6 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - B339FF31289ABD70001B89FB /* Mixpanel.framework in Embed Frameworks */, B339FF32289ABD70001B89FB /* Branch.framework in Embed Frameworks */, ); name = "Embed Frameworks"; @@ -301,9 +240,6 @@ 158B0639211A72F500DF3C74 /* InpageBridgeWeb3.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; name = InpageBridgeWeb3.js; path = ../app/core/InpageBridgeWeb3.js; sourceTree = ""; }; 159878012231DF67001748EC /* AntDesign.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = AntDesign.ttf; path = "../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf"; sourceTree = ""; }; 15D158EC210BD8C8006982B5 /* Metamask.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = Metamask.ttf; path = ../app/fonts/Metamask.ttf; sourceTree = ""; }; - 15F7794F22A1B79400B1DF8C /* Mixpanel.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Mixpanel.xcodeproj; path = "mixpanel-iphone/Mixpanel.xcodeproj"; sourceTree = ""; }; - 15F7796322A1BC8C00B1DF8C /* RCTAnalytics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RCTAnalytics.h; path = MetaMask/NativeModules/RCTAnalytics/RCTAnalytics.h; sourceTree = ""; }; - 15F7796422A1BC8C00B1DF8C /* RCTAnalytics.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = RCTAnalytics.m; path = MetaMask/NativeModules/RCTAnalytics/RCTAnalytics.m; sourceTree = ""; }; 15FDD82721B7642B006B7C35 /* debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = debug.xcconfig; sourceTree = ""; }; 15FDD86021B76461006B7C35 /* release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = release.xcconfig; sourceTree = ""; }; 178440FE3F1C4F4180D14622 /* libTcpSockets.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libTcpSockets.a; sourceTree = ""; }; @@ -384,11 +320,10 @@ F961A37228105CF9007442B5 /* LinkPresentation.framework in Frameworks */, 650F2B9D24DC5FF200C3B9C4 /* libRCTAesForked.a in Frameworks */, 153C1ABB2217BCDC0088EFE0 /* JavaScriptCore.framework in Frameworks */, - 15F7795E22A1B7B500B1DF8C /* Mixpanel.framework in Frameworks */, 153F84CA2319B8FD00C19B63 /* Branch.framework in Frameworks */, - 0FD509E0336BF221F6527B24 /* BuildFile in Frameworks */, - D45BF85DECACCB74EDCBE88A /* BuildFile in Frameworks */, - B638844E306CAE9147B52C85 /* BuildFile in Frameworks */, + 0FD509E0336BF221F6527B24 /* (null) in Frameworks */, + D45BF85DECACCB74EDCBE88A /* (null) in Frameworks */, + B638844E306CAE9147B52C85 /* (null) in Frameworks */, 7CFB6EF0B7853F1C4E863E5E /* libPods-MetaMask.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -400,7 +335,6 @@ 2EF282612B0FF86900D7B4B1 /* LinkPresentation.framework in Frameworks */, 2EF282622B0FF86900D7B4B1 /* libRCTAesForked.a in Frameworks */, 2EF282632B0FF86900D7B4B1 /* JavaScriptCore.framework in Frameworks */, - 2EF282642B0FF86900D7B4B1 /* Mixpanel.framework in Frameworks */, 2EF282652B0FF86900D7B4B1 /* Branch.framework in Frameworks */, 0C119A06A4353DD11451F541 /* libPods-MetaMask-Flask.a in Frameworks */, ); @@ -413,7 +347,6 @@ B339FF07289ABD70001B89FB /* LinkPresentation.framework in Frameworks */, B339FF08289ABD70001B89FB /* libRCTAesForked.a in Frameworks */, B339FF09289ABD70001B89FB /* JavaScriptCore.framework in Frameworks */, - B339FF0B289ABD70001B89FB /* Mixpanel.framework in Frameworks */, B339FF0C289ABD70001B89FB /* Branch.framework in Frameworks */, DDB2D8FF8BDA806A38D61B1B /* libPods-MetaMask-QA.a in Frameworks */, ); @@ -480,36 +413,15 @@ name = "Recovered References"; sourceTree = ""; }; - 15F7795022A1B79400B1DF8C /* Products */ = { - isa = PBXGroup; - children = ( - 15F7795722A1B79400B1DF8C /* Mixpanel.framework */, - 15F7795922A1B79400B1DF8C /* Mixpanel.framework */, - 15F7795B22A1B79400B1DF8C /* Mixpanel.framework */, - 15F7795D22A1B79400B1DF8C /* Mixpanel.framework */, - ); - name = Products; - sourceTree = ""; - }; 15F7796222A1BC1E00B1DF8C /* NativeModules */ = { isa = PBXGroup; children = ( CF9895742A3B48DC00B4C9B5 /* RCTMinimizer */, CF98DA9228D9FE5000096782 /* RCTScreenshotDetect */, - 15F7796622A1BC9300B1DF8C /* RCTAnalytics */, ); name = NativeModules; sourceTree = ""; }; - 15F7796622A1BC9300B1DF8C /* RCTAnalytics */ = { - isa = PBXGroup; - children = ( - 15F7796322A1BC8C00B1DF8C /* RCTAnalytics.h */, - 15F7796422A1BC8C00B1DF8C /* RCTAnalytics.m */, - ); - name = RCTAnalytics; - sourceTree = ""; - }; 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { isa = PBXGroup; children = ( @@ -590,7 +502,6 @@ children = ( 650F2B9724DC5FEB00C3B9C4 /* RCTAesForked.xcodeproj */, 153F84C42319B8DA00C19B63 /* BranchSDK.xcodeproj */, - 15F7794F22A1B79400B1DF8C /* Mixpanel.xcodeproj */, ); name = Libraries; sourceTree = ""; @@ -680,7 +591,6 @@ buildRules = ( ); dependencies = ( - 15F7796122A1B7B500B1DF8C /* PBXTargetDependency */, 153F84CD2319B8FD00C19B63 /* PBXTargetDependency */, ); name = MetaMask; @@ -705,7 +615,6 @@ buildRules = ( ); dependencies = ( - 2EF282532B0FF86900D7B4B1 /* PBXTargetDependency */, 2EF282552B0FF86900D7B4B1 /* PBXTargetDependency */, ); name = "MetaMask-Flask"; @@ -730,7 +639,6 @@ buildRules = ( ); dependencies = ( - B339FEFB289ABD70001B89FB /* PBXTargetDependency */, B339FEFD289ABD70001B89FB /* PBXTargetDependency */, ); name = "MetaMask-QA"; @@ -777,10 +685,6 @@ ProductGroup = 153F84C52319B8DA00C19B63 /* Products */; ProjectRef = 153F84C42319B8DA00C19B63 /* BranchSDK.xcodeproj */; }, - { - ProductGroup = 15F7795022A1B79400B1DF8C /* Products */; - ProjectRef = 15F7794F22A1B79400B1DF8C /* Mixpanel.xcodeproj */; - }, { ProductGroup = 650F2B9824DC5FEB00C3B9C4 /* Products */; ProjectRef = 650F2B9724DC5FEB00C3B9C4 /* RCTAesForked.xcodeproj */; @@ -803,34 +707,6 @@ remoteRef = 153F84C82319B8DB00C19B63 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 15F7795722A1B79400B1DF8C /* Mixpanel.framework */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - path = Mixpanel.framework; - remoteRef = 15F7795622A1B79400B1DF8C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 15F7795922A1B79400B1DF8C /* Mixpanel.framework */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - path = Mixpanel.framework; - remoteRef = 15F7795822A1B79400B1DF8C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 15F7795B22A1B79400B1DF8C /* Mixpanel.framework */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - path = Mixpanel.framework; - remoteRef = 15F7795A22A1B79400B1DF8C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 15F7795D22A1B79400B1DF8C /* Mixpanel.framework */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - path = Mixpanel.framework; - remoteRef = 15F7795C22A1B79400B1DF8C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; 650F2B9C24DC5FEC00C3B9C4 /* libRCTAesForked.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; @@ -1245,7 +1121,6 @@ 2EF2832A2B17EBD600D7B4B1 /* RnTar.swift in Sources */, 2EF283372B17EC7900D7B4B1 /* Light-Swift-Untar.swift in Sources */, CF98DA9C28D9FEB700096782 /* RCTScreenshotDetect.m in Sources */, - 15F7796522A1BC8C00B1DF8C /* RCTAnalytics.m in Sources */, CF9895772A3B49BE00B4C9B5 /* RCTMinimizer.m in Sources */, 13B07FC11A68108700A75B9A /* main.m in Sources */, ); @@ -1261,7 +1136,6 @@ 2EF2832C2B17EBD600D7B4B1 /* RnTar.swift in Sources */, 2EF283392B17EC7900D7B4B1 /* Light-Swift-Untar.swift in Sources */, 2EF2825C2B0FF86900D7B4B1 /* RCTScreenshotDetect.m in Sources */, - 2EF2825D2B0FF86900D7B4B1 /* RCTAnalytics.m in Sources */, 2EF2825E2B0FF86900D7B4B1 /* RCTMinimizer.m in Sources */, 2EF2825F2B0FF86900D7B4B1 /* main.m in Sources */, ); @@ -1277,7 +1151,6 @@ 2EF2832B2B17EBD600D7B4B1 /* RnTar.swift in Sources */, 2EF283382B17EC7900D7B4B1 /* Light-Swift-Untar.swift in Sources */, B339FF03289ABD70001B89FB /* File.swift in Sources */, - B339FF04289ABD70001B89FB /* RCTAnalytics.m in Sources */, CF9895782A3B49BE00B4C9B5 /* RCTMinimizer.m in Sources */, B339FF05289ABD70001B89FB /* main.m in Sources */, ); @@ -1291,26 +1164,11 @@ name = Branch; targetProxy = 153F84CC2319B8FD00C19B63 /* PBXContainerItemProxy */; }; - 15F7796122A1B7B500B1DF8C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Mixpanel; - targetProxy = 15F7796022A1B7B500B1DF8C /* PBXContainerItemProxy */; - }; - 2EF282532B0FF86900D7B4B1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Mixpanel; - targetProxy = 2EF282542B0FF86900D7B4B1 /* PBXContainerItemProxy */; - }; 2EF282552B0FF86900D7B4B1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Branch; targetProxy = 2EF282562B0FF86900D7B4B1 /* PBXContainerItemProxy */; }; - B339FEFB289ABD70001B89FB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Mixpanel; - targetProxy = B339FEFC289ABD70001B89FB /* PBXContainerItemProxy */; - }; B339FEFD289ABD70001B89FB /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Branch; @@ -1416,10 +1274,7 @@ "$(PROJECT_DIR)", ); GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DISABLE_MIXPANEL_AB_DESIGNER=1", - "$(inherited)", - ); + GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)"; GCC_UNROLL_LOOPS = YES; HEADER_SEARCH_PATHS = ( "$(inherited)", @@ -1543,10 +1398,7 @@ "$(PROJECT_DIR)", ); GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DISABLE_MIXPANEL_AB_DESIGNER=1", - "$(inherited)", - ); + GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)"; GCC_UNROLL_LOOPS = YES; HEADER_SEARCH_PATHS = ( "$(inherited)", @@ -1772,10 +1624,7 @@ "$(PROJECT_DIR)", ); GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DISABLE_MIXPANEL_AB_DESIGNER=1", - "$(inherited)", - ); + GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)"; GCC_UNROLL_LOOPS = YES; HEADER_SEARCH_PATHS = ( "$(inherited)", diff --git a/ios/MetaMask/AppDelegate.m b/ios/MetaMask/AppDelegate.m index 55b596de08c..988c9cc4c7f 100644 --- a/ios/MetaMask/AppDelegate.m +++ b/ios/MetaMask/AppDelegate.m @@ -1,5 +1,4 @@ #import "AppDelegate.h" -#import #import #import #import @@ -25,14 +24,13 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( NSString *mixPanelTokenFromBundle = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"mixpanel_token"]; NSString *foxCode; - + if(foxCodeFromBundle != nil){ foxCode = foxCodeFromBundle; - [Mixpanel sharedInstanceWithToken:mixPanelTokenFromBundle]; } else { foxCode = @"debug"; } - + // Uncomment this line to use the test key instead of the live one. // [RNBranch useTestInstance]; [RNBranch initSessionWithLaunchOptions:launchOptions isReferrable:YES]; @@ -58,12 +56,12 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( UIView* launchScreenView = [[[NSBundle mainBundle] loadNibNamed:@"LaunchScreen" owner:self options:nil] objectAtIndex:0]; launchScreenView.frame = self.window.bounds; rootView.loadingView = launchScreenView; - + [self initializeFlipper:application]; //Uncomment the following line to enable the splashscreen on ios //[RNSplashScreen show]; - + return YES; } diff --git a/ios/MetaMask/Info.plist b/ios/MetaMask/Info.plist index 5c7957e7702..91874b25613 100644 --- a/ios/MetaMask/Info.plist +++ b/ios/MetaMask/Info.plist @@ -21,12 +21,12 @@ CFBundleSignature ???? branch_universal_link_domains - - metamask.app.link - metamask-alternate.app.link - metamask.test.app.link - metamask-alternate.test.app.link - + + metamask.app.link + metamask-alternate.app.link + metamask.test.app.link + metamask-alternate.test.app.link + CFBundleURLTypes @@ -128,16 +128,14 @@ UIViewControllerBasedStatusBarAppearance branch_key - - live - $(MM_BRANCH_KEY_LIVE) - test - $(MM_BRANCH_KEY_TEST) - + + live + $(MM_BRANCH_KEY_LIVE) + test + $(MM_BRANCH_KEY_TEST) + fox_code $(MM_FOX_CODE) - mixpanel_token - $(MM_MIXPANEL_TOKEN) LSApplicationQueriesSchemes twitter diff --git a/ios/MetaMask/MetaMask-Flask-Info.plist b/ios/MetaMask/MetaMask-Flask-Info.plist index 901414400af..a3718629e93 100644 --- a/ios/MetaMask/MetaMask-Flask-Info.plist +++ b/ios/MetaMask/MetaMask-Flask-Info.plist @@ -20,13 +20,6 @@ $(MARKETING_VERSION) CFBundleSignature ???? - branch_universal_link_domains - - metamask.app.link - metamask-alternate.app.link - metamask.test.app.link - metamask-alternate.test.app.link - CFBundleURLTypes @@ -43,6 +36,11 @@ $(CURRENT_PROJECT_VERSION) ITSAppUsesNonExemptEncryption + LSApplicationQueriesSchemes + + twitter + itms-apps + LSRequiresIPhoneOS NSAppTransportSecurity @@ -64,12 +62,12 @@ MetaMask needs Bluetooth access to connect to external devices. NSCameraUsageDescription MetaMask needs camera access to scan QR codes - NSMicrophoneUsageDescription - MetaMask needs microphone access to record audio NSFaceIDUsageDescription $(PRODUCT_NAME) needs to authenticate NSLocationWhenInUseUsageDescription + NSMicrophoneUsageDescription + MetaMask needs microphone access to record audio NSPhotoLibraryAddUsageDescription Allow MetaMask to save an image to your Photo Library NSPhotoLibraryUsageDescription @@ -128,20 +126,20 @@ UIViewControllerBasedStatusBarAppearance branch_key - - live - $(MM_BRANCH_KEY_LIVE) - test - $(MM_BRANCH_KEY_TEST) - - fox_code - $(MM_FOX_CODE) - mixpanel_token - $(MM_MIXPANEL_TOKEN) - LSApplicationQueriesSchemes + + live + $(MM_BRANCH_KEY_LIVE) + test + $(MM_BRANCH_KEY_TEST) + + branch_universal_link_domains - twitter - itms-apps + metamask.app.link + metamask-alternate.app.link + metamask.test.app.link + metamask-alternate.test.app.link + fox_code + $(MM_FOX_CODE) diff --git a/ios/MetaMask/MetaMask-QA-Info.plist b/ios/MetaMask/MetaMask-QA-Info.plist index 7389e1f8152..dfd5c301d1c 100644 --- a/ios/MetaMask/MetaMask-QA-Info.plist +++ b/ios/MetaMask/MetaMask-QA-Info.plist @@ -1,135 +1,133 @@ - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - MetaMask-QA - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(MARKETING_VERSION) - CFBundleSignature - ???? - CFBundleURLTypes - - - CFBundleURLSchemes - - ethereum - metamask - dapp - wc - - - - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - ITSAppUsesNonExemptEncryption - - LSApplicationQueriesSchemes - - twitter - itms-apps - - LSRequiresIPhoneOS - - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - NSExceptionDomains - - localhost - - NSExceptionAllowsInsecureHTTPLoads - - - - - NSBluetoothAlwaysUsageDescription - MetaMask needs Bluetooth access to connect to external devices. - NSBluetoothPeripheralUsageDescription - MetaMask needs Bluetooth access to connect to external devices. - NSCameraUsageDescription - MetaMask needs camera access to scan QR codes - NSMicrophoneUsageDescription - MetaMask needs microphone access to record audio - NSFaceIDUsageDescription - $(PRODUCT_NAME) needs to authenticate - NSLocationWhenInUseUsageDescription - - NSPhotoLibraryAddUsageDescription - Allow MetaMask to save an image to your Photo Library - NSPhotoLibraryUsageDescription - Allow MetaMask to access a images from your Photo Library - UIAppFonts - - Entypo.ttf - AntDesign.ttf - EvilIcons.ttf - Feather.ttf - FontAwesome.ttf - Foundation.ttf - Ionicons.ttf - MaterialCommunityIcons.ttf - MaterialIcons.ttf - Octicons.ttf - SimpleLineIcons.ttf - Zocial.ttf - Metamask.ttf - Roboto-Black.ttf - Roboto-BlackItalic.ttf - Roboto-Bold.ttf - Roboto-BoldItalic.ttf - Roboto-Italic.ttf - Roboto-Light.ttf - Roboto-LightItalic.ttf - Roboto-Medium.ttf - Roboto-MediumItalic.ttf - Roboto-Regular.ttf - Roboto-Thin.ttf - Roboto-ThinItalic.ttf - FontAwesome5_Brands.ttf - FontAwesome5_Regular.ttf - FontAwesome5_Solid.ttf - EuclidCircularB-Bold.otf - EuclidCircularB-BoldItalic.otf - EuclidCircularB-Light.otf - EuclidCircularB-LightItalic.otf - EuclidCircularB-Medium.otf - EuclidCircularB-MediumItalic.otf - EuclidCircularB-Regular.otf - EuclidCircularB-RegularItalic.otf - EuclidCircularB-Semibold.otf - EuclidCircularB-SemiboldItalic.otf - - UILaunchStoryboardName - LaunchScreen - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - - UIViewControllerBasedStatusBarAppearance - - branch_key - $(MM_BRANCH_KEY_LIVE) - fox_code - $(MM_FOX_CODE) - mixpanel_token - $(MM_MIXPANEL_TOKEN) - + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + MetaMask-QA + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + $(MARKETING_VERSION) + CFBundleSignature + ???? + CFBundleURLTypes + + + CFBundleURLSchemes + + ethereum + metamask + dapp + wc + + + + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + ITSAppUsesNonExemptEncryption + + LSApplicationQueriesSchemes + + twitter + itms-apps + + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSExceptionDomains + + localhost + + NSExceptionAllowsInsecureHTTPLoads + + + + + NSBluetoothAlwaysUsageDescription + MetaMask needs Bluetooth access to connect to external devices. + NSBluetoothPeripheralUsageDescription + MetaMask needs Bluetooth access to connect to external devices. + NSCameraUsageDescription + MetaMask needs camera access to scan QR codes + NSFaceIDUsageDescription + $(PRODUCT_NAME) needs to authenticate + NSLocationWhenInUseUsageDescription + + NSMicrophoneUsageDescription + MetaMask needs microphone access to record audio + NSPhotoLibraryAddUsageDescription + Allow MetaMask to save an image to your Photo Library + NSPhotoLibraryUsageDescription + Allow MetaMask to access a images from your Photo Library + UIAppFonts + + Entypo.ttf + AntDesign.ttf + EvilIcons.ttf + Feather.ttf + FontAwesome.ttf + Foundation.ttf + Ionicons.ttf + MaterialCommunityIcons.ttf + MaterialIcons.ttf + Octicons.ttf + SimpleLineIcons.ttf + Zocial.ttf + Metamask.ttf + Roboto-Black.ttf + Roboto-BlackItalic.ttf + Roboto-Bold.ttf + Roboto-BoldItalic.ttf + Roboto-Italic.ttf + Roboto-Light.ttf + Roboto-LightItalic.ttf + Roboto-Medium.ttf + Roboto-MediumItalic.ttf + Roboto-Regular.ttf + Roboto-Thin.ttf + Roboto-ThinItalic.ttf + FontAwesome5_Brands.ttf + FontAwesome5_Regular.ttf + FontAwesome5_Solid.ttf + EuclidCircularB-Bold.otf + EuclidCircularB-BoldItalic.otf + EuclidCircularB-Light.otf + EuclidCircularB-LightItalic.otf + EuclidCircularB-Medium.otf + EuclidCircularB-MediumItalic.otf + EuclidCircularB-Regular.otf + EuclidCircularB-RegularItalic.otf + EuclidCircularB-Semibold.otf + EuclidCircularB-SemiboldItalic.otf + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + + UIViewControllerBasedStatusBarAppearance + + branch_key + $(MM_BRANCH_KEY_LIVE) + fox_code + $(MM_FOX_CODE) + diff --git a/ios/MetaMask/NativeModules/RCTAnalytics/RCTAnalytics.h b/ios/MetaMask/NativeModules/RCTAnalytics/RCTAnalytics.h deleted file mode 100644 index 5a48ffe679b..00000000000 --- a/ios/MetaMask/NativeModules/RCTAnalytics/RCTAnalytics.h +++ /dev/null @@ -1,17 +0,0 @@ -// -// RCTAnalytics.h -// MetaMask -// -// Created by Bruno Barbieri on 5/31/19. -// Copyright © 2019 MetaMask. All rights reserved. -// - -#import - - -NS_ASSUME_NONNULL_BEGIN - -@interface RCTAnalytics : NSObject -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/MetaMask/NativeModules/RCTAnalytics/RCTAnalytics.m b/ios/MetaMask/NativeModules/RCTAnalytics/RCTAnalytics.m deleted file mode 100644 index c8b8e5c9c5f..00000000000 --- a/ios/MetaMask/NativeModules/RCTAnalytics/RCTAnalytics.m +++ /dev/null @@ -1,84 +0,0 @@ -// -// RCTAnalytics.m -// MetaMask -// -// Created by Bruno Barbieri on 5/31/19. -// Copyright © 2019 MetaMask. All rights reserved. -// - -#import "RCTAnalytics.h" -#import -#import -#import - -@implementation RCTAnalytics -RCT_EXPORT_MODULE() - -RCT_EXPORT_METHOD(optIn:(BOOL) val) { - // Making sure it runs on the main thread - dispatch_async(dispatch_get_main_queue(), ^(){ - if(val){ - [[Mixpanel sharedInstance] optInTracking]; - } else { - [[Mixpanel sharedInstance] optOutTracking]; - } - }); -} - -RCT_EXPORT_METHOD(trackEvent:(NSDictionary *)event) -{ - [[Mixpanel sharedInstance] track: [self getCategory:event] properties:[self getInfo:event]]; -} - -RCT_EXPORT_METHOD(trackEventAnonymously:(NSDictionary *)event) -{ - NSString *const distinctId = [[Mixpanel sharedInstance] distinctId]; - [[Mixpanel sharedInstance] identify:@"0x0000000000000000"]; - [[Mixpanel sharedInstance] track: [self getCategory:event] properties:[self getInfo:event]]; - [[Mixpanel sharedInstance] identify:distinctId]; -} - - -RCT_EXPORT_METHOD(peopleIdentify) -{ - [[Mixpanel sharedInstance] identify:[[Mixpanel sharedInstance] distinctId]]; -} - -RCT_EXPORT_METHOD(setUserProfileProperty:(NSString *)propertyName to:(id)propertyValue) -{ - [[Mixpanel sharedInstance] identify:[[Mixpanel sharedInstance] distinctId]]; - [[Mixpanel sharedInstance].people set:propertyName to:propertyValue]; -} - -RCT_REMAP_METHOD(getDistinctId, - getDistinctIdWithResolver:(RCTPromiseResolveBlock)resolve - rejecter:(RCTPromiseRejectBlock)reject) -{ - resolve([[Mixpanel sharedInstance] distinctId]); -} - - -RCT_REMAP_METHOD(getRemoteVariables, - getRemoteVariableWithResolver:(RCTPromiseResolveBlock)resolve - rejecter:(RCTPromiseRejectBlock)reject) -{ - NSString *val = MPTweakValue(@"remoteVariables", @"{}"); - - if (val) { - resolve(val); - } else { - resolve(@"{}"); - } -} - -- (NSString *)getCategory:(NSDictionary *)event{ - return event[@"category"]; -} - -- (NSDictionary *)getInfo:(NSDictionary *)event{ - NSMutableDictionary *e = [event mutableCopy]; - [e removeObjectForKey:@"category"]; - return e; -} - -@end diff --git a/ios/mixpanel-iphone b/ios/mixpanel-iphone deleted file mode 160000 index 7485f53e642..00000000000 --- a/ios/mixpanel-iphone +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7485f53e642ebf85256e3db709e46b7cce5e9582 diff --git a/scripts/ios/bundle-js-and-sentry-upload.sh b/scripts/ios/bundle-js-and-sentry-upload.sh old mode 100644 new mode 100755