From d5471814b9206dc48cc27cb054a2e204c24eb07f Mon Sep 17 00:00:00 2001 From: 0xean <0xean.eth@gmail.com> Date: Tue, 4 Jun 2024 11:43:48 -0400 Subject: [PATCH 1/4] clean build --- android/build.gradle | 10 +- ios/Podfile.lock | 88 ++--------- ios/Podfile.properties.json | 3 +- ios/shapeshift.xcodeproj/project.pbxproj | 124 +++++++-------- .../xcschemes/shapeshift.xcscheme | 2 +- ios/shapeshift/Info.plist | 146 +++++++++--------- package.json | 6 +- yarn.lock | 146 +++++------------- 8 files changed, 192 insertions(+), 333 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index 05f2cbe..932bf7b 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -2,11 +2,11 @@ buildscript { ext { - buildToolsVersion = "34.0.0" - minSdkVersion = 23 - compileSdkVersion = 34 - targetSdkVersion = 34 - kotlinVersion = '1.9.23' + buildToolsVersion = findProperty('android.buildToolsVersion') ?: '34.0.0' + minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '23') + compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '34') + targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34') + kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.23' ndkVersion = "26.1.10909125" } diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 3bb1bcd..3bcde45 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -3,19 +3,19 @@ PODS: - DoubleConversion (1.1.6) - EXConstants (16.0.1): - ExpoModulesCore - - Expo (51.0.8): + - Expo (51.0.9): - ExpoModulesCore - ExpoAsset (10.0.6): - ExpoModulesCore - ExpoFileSystem (17.0.1): - ExpoModulesCore - - ExpoFont (12.0.5): + - ExpoFont (12.0.6): - ExpoModulesCore - ExpoKeepAwake (13.0.2): - ExpoModulesCore - ExpoLocalAuthentication (14.0.1): - ExpoModulesCore - - ExpoModulesCore (1.12.11): + - ExpoModulesCore (1.12.12): - DoubleConversion - glog - hermes-engine @@ -1272,73 +1272,13 @@ PODS: - React-perflogger (= 0.74.1) - React-utils (= 0.74.1) - RNCAsyncStorage (1.23.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - RNCClipboard (1.11.1): - React-Core - RNScrypt (1.2.3): - React - - RNSVG (15.3.0): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - RNSVG/common (= 15.3.0) - - Yoga - - RNSVG/common (15.3.0): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen + - RNSVG (15.2.0): - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - SocketRocket (0.7.0) - Yoga (0.0.0) @@ -1573,15 +1513,15 @@ SPEC CHECKSUMS: boost: d3f49c53809116a5d38da093a8aa78bf551aed09 DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 EXConstants: 9a008dbf262550884e6280dea95b81b51f65ea6f - Expo: c99f14ca53381d5399b88684c88e20ff7928d3c7 + Expo: 6381470c669c3f31c8ac0ebd8e88686f925146ad ExpoAsset: 9b7433ecc5f1b608ccbb823492e062bde944abd2 ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 - ExpoFont: 690b76008be824e47907f200cb0764870108dfd1 + ExpoFont: c84702079267ae51161c20bb8b925670907ffa2f ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 ExpoLocalAuthentication: 9e02a56a4cf9868f0052656a93d4c94101a42ed7 - ExpoModulesCore: 521e2ded3d986c46907c7d8ecf28526eca3ef6d6 + ExpoModulesCore: 828d63de45d4fbacabe2963fc406a8e9daeed992 ExpoSecureStore: 5f6b712785986b54d95a92bd365aabb82a52088e - EXSplashScreen: 4e1d5c1b3371f7e72c1f158f04bbba6eb61dbd93 + EXSplashScreen: d439ca817211886dc80a00f3761e3b6d861d7205 FBLazyVector: 898d14d17bf19e2435cafd9ea2a1033efe445709 fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2 @@ -1611,17 +1551,17 @@ SPEC CHECKSUMS: React-logger: 7e7403a2b14c97f847d90763af76b84b152b6fce React-Mapbuffer: 11029dcd47c5c9e057a4092ab9c2a8d10a496a33 react-native-get-random-values: 21325b2244dfa6b58878f51f9aa42821e7ba3d06 - react-native-shake: 8d690283896bb6718e2fafeb818928569fdf6db6 + react-native-shake: 19cd773446e7bc2b3792493342d722caa09d890e react-native-simple-crypto: 499ddd9f317932677e50393e58e7a72bca2a86e1 - react-native-webview: 7d3d3247f697c5eeae0a11ef4fb7004ef2e52dd4 + react-native-webview: 05bae3a03a1e4f59568dfc05286c0ebf8954106c React-nativeconfig: b0073a590774e8b35192fead188a36d1dca23dec React-NativeModulesApple: df46ff3e3de5b842b30b4ca8a6caae6d7c8ab09f React-perflogger: 3d31e0d1e8ad891e43a09ac70b7b17a79773003a React-RCTActionSheet: c4a3a134f3434c9d7b0c1054f1a8cfed30c7a093 React-RCTAnimation: 0e5d15320eeece667fcceb6c785acf9a184e9da1 - React-RCTAppDelegate: 3ab57e497300ec1c54b798ba2d0834ee048229f4 + React-RCTAppDelegate: c4f6c0700b8950a8b18c2e004996eec1807d430a React-RCTBlob: c46aaaee693d371a1c7cae2a8c8ee2aa7fbc1adb - React-RCTFabric: 82f15dc5a981288bfa806545f943cbd18e794ad7 + React-RCTFabric: 0dbf28ce96c7f2843483e32a725a5b5793584ff3 React-RCTImage: a04dba5fcc823244f5822192c130ecf09623a57f React-RCTLinking: 533bf13c745fcb2a0c14e0e49fd149586a7f0d14 React-RCTNetwork: a29e371e0d363d7b4c10ab907bc4d6ae610541e9 @@ -1637,10 +1577,10 @@ SPEC CHECKSUMS: React-runtimescheduler: e2152ed146b6a35c07386fc2ac4827b27e6aad12 React-utils: 3285151c9d1e3a28a9586571fc81d521678c196d ReactCommon: f42444e384d82ab89184aed5d6f3142748b54768 - RNCAsyncStorage: f2add1326156dc313df59d855c11f459059e4ffd + RNCAsyncStorage: 826b603ae9c0f88b5ac4e956801f755109fa4d5c RNCClipboard: 2834e1c4af68697089cdd455ee4a4cdd198fa7dd RNScrypt: 2dcfcc34960afb8836c947b0510167a18ebb0a5a - RNSVG: 7b44aa4df2587946e28496adf2e10a16f08c1250 + RNSVG: 43b64ed39c14ce830d840903774154ca0c1f27ec SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d Yoga: b9a182ab00cf25926e7f79657d08c5d23c2d03b0 diff --git a/ios/Podfile.properties.json b/ios/Podfile.properties.json index 417e2e5..de9f7b7 100644 --- a/ios/Podfile.properties.json +++ b/ios/Podfile.properties.json @@ -1,5 +1,4 @@ { "expo.jsEngine": "hermes", - "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true", - "newArchEnabled": "true" + "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true" } diff --git a/ios/shapeshift.xcodeproj/project.pbxproj b/ios/shapeshift.xcodeproj/project.pbxproj index b85d7e9..484b228 100644 --- a/ios/shapeshift.xcodeproj/project.pbxproj +++ b/ios/shapeshift.xcodeproj/project.pbxproj @@ -3,16 +3,16 @@ archiveVersion = 1; classes = { }; - objectVersion = 54; + objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 2413BC6B09834F8AAA6F5B18 /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2587012716BF472EB7147CB7 /* noop-file.swift */; }; 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; 96905EF65AED1B983A6B3ABC /* libPods-ShapeShift.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-ShapeShift.a */; }; - A5A10C92238148488313494F /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7BA3575336A480F80388479 /* noop-file.swift */; }; B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; /* End PBXBuildFile section */ @@ -24,13 +24,13 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = ShapeShift/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ShapeShift/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ShapeShift/main.m; sourceTree = ""; }; - 2BF91E10EE314934B630A91B /* ShapeShift-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "ShapeShift-Bridging-Header.h"; path = "ShapeShift/ShapeShift-Bridging-Header.h"; sourceTree = ""; }; + 2587012716BF472EB7147CB7 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "ShapeShift/noop-file.swift"; sourceTree = ""; }; 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-ShapeShift.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ShapeShift.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E4E7CE05C3A49AE9EC48C42 /* ShapeShift-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "ShapeShift-Bridging-Header.h"; path = "ShapeShift/ShapeShift-Bridging-Header.h"; sourceTree = ""; }; 6C2E3173556A471DD304B334 /* Pods-ShapeShift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ShapeShift.debug.xcconfig"; path = "Target Support Files/Pods-ShapeShift/Pods-ShapeShift.debug.xcconfig"; sourceTree = ""; }; 7A4D352CD337FB3A3BF06240 /* Pods-ShapeShift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ShapeShift.release.xcconfig"; path = "Target Support Files/Pods-ShapeShift/Pods-ShapeShift.release.xcconfig"; sourceTree = ""; }; AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = ShapeShift/SplashScreen.storyboard; sourceTree = ""; }; BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; - C7BA3575336A480F80388479 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "ShapeShift/noop-file.swift"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-ShapeShift/ExpoModulesProvider.swift"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -57,8 +57,8 @@ 13B07FB61A68108700A75B9A /* Info.plist */, 13B07FB71A68108700A75B9A /* main.m */, AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, - C7BA3575336A480F80388479 /* noop-file.swift */, - 2BF91E10EE314934B630A91B /* ShapeShift-Bridging-Header.h */, + 2587012716BF472EB7147CB7 /* noop-file.swift */, + 5E4E7CE05C3A49AE9EC48C42 /* ShapeShift-Bridging-Header.h */, ); name = ShapeShift; sourceTree = ""; @@ -144,13 +144,13 @@ buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "ShapeShift" */; buildPhases = ( 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, - 750048DC4E57C654DBD253A9 /* [Expo] Configure project */, + BD79C445D689BAFC87901F12 /* [Expo] Configure project */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, - 252033F39A83B125B86E0FED /* [CP] Embed Pods Frameworks */, + BABDFB29B20AEACE75E42ECA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -243,7 +243,33 @@ 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; }; - 252033F39A83B125B86E0FED /* [CP] Embed Pods Frameworks */ = { + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ShapeShift/Pods-ShapeShift-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ShapeShift/Pods-ShapeShift-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + BABDFB29B20AEACE75E42ECA /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -261,7 +287,7 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ShapeShift/Pods-ShapeShift-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 750048DC4E57C654DBD253A9 /* [Expo] Configure project */ = { + BD79C445D689BAFC87901F12 /* [Expo] Configure project */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; buildActionMask = 2147483647; @@ -280,32 +306,6 @@ shellPath = /bin/sh; shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-ShapeShift/expo-configure-project.sh\"\n"; }; - 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-ShapeShift/Pods-ShapeShift-resources.sh", - "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ShapeShift/Pods-ShapeShift-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -316,7 +316,7 @@ 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, 13B07FC11A68108700A75B9A /* main.m in Sources */, B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, - A5A10C92238148488313494F /* noop-file.swift in Sources */, + 2413BC6B09834F8AAA6F5B18 /* noop-file.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -330,8 +330,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = ShapeShift/ShapeShift.entitlements; - CURRENT_PROJECT_VERSION = 324; - DEVELOPMENT_TEAM = 7882V35EPB; + CURRENT_PROJECT_VERSION = 1; ENABLE_BITCODE = NO; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", @@ -339,11 +338,8 @@ ); INFOPLIST_FILE = ShapeShift/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 3.1.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MARKETING_VERSION = 1.0; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -352,13 +348,10 @@ OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; PRODUCT_BUNDLE_IDENTIFIER = com.shapeShift.shapeShift; PRODUCT_NAME = ShapeShift; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; - SUPPORTS_MACCATALYST = NO; - SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_OBJC_BRIDGING_HEADER = "ShapeShift/ShapeShift-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; VERSIONING_SYSTEM = "apple-generic"; }; name = Debug; @@ -370,15 +363,11 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = ShapeShift/ShapeShift.entitlements; - CURRENT_PROJECT_VERSION = 324; - DEVELOPMENT_TEAM = 7882V35EPB; + CURRENT_PROJECT_VERSION = 1; INFOPLIST_FILE = ShapeShift/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 3.1.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MARKETING_VERSION = 1.0; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -387,12 +376,9 @@ OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; PRODUCT_BUNDLE_IDENTIFIER = com.shapeShift.shapeShift; PRODUCT_NAME = ShapeShift; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; - SUPPORTS_MACCATALYST = NO; - SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_OBJC_BRIDGING_HEADER = "ShapeShift/ShapeShift-Bridging-Header.h"; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; VERSIONING_SYSTEM = "apple-generic"; }; name = Release; @@ -449,14 +435,14 @@ IPHONEOS_DEPLOYMENT_TARGET = 13.4; LD = ""; LDPLUSPLUS = ""; - LD_RUNPATH_SEARCH_PATHS = ( - /usr/lib/swift, - "$(inherited)", - ); + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; @@ -508,13 +494,13 @@ IPHONEOS_DEPLOYMENT_TARGET = 13.4; LD = ""; LDPLUSPLUS = ""; - LD_RUNPATH_SEARCH_PATHS = ( - /usr/lib/swift, - "$(inherited)", - ); + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; diff --git a/ios/shapeshift.xcodeproj/xcshareddata/xcschemes/shapeshift.xcscheme b/ios/shapeshift.xcodeproj/xcshareddata/xcschemes/shapeshift.xcscheme index 7ed343d..30f290b 100644 --- a/ios/shapeshift.xcodeproj/xcshareddata/xcschemes/shapeshift.xcscheme +++ b/ios/shapeshift.xcodeproj/xcshareddata/xcschemes/shapeshift.xcscheme @@ -41,7 +41,7 @@ - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - ShapeShift - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 3.1.0 - CFBundleSignature - ???? - CFBundleURLTypes - - - CFBundleURLSchemes - - com.shapeShift.shapeShift - - - - CFBundleVersion - 324 - LSRequiresIPhoneOS - - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - NSAllowsLocalNetworking - - - NSFaceIDUsageDescription - Allow $(PRODUCT_NAME) to use Face ID - UILaunchStoryboardName - SplashScreen - UIRequiredDeviceCapabilities - - arm64 - - UIRequiresFullScreen - - UIStatusBarStyle - UIStatusBarStyleDefault - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIUserInterfaceStyle - Light - UIViewControllerBasedStatusBarAppearance - - - + + CADisableMinimumFrameDurationOnPhone + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + ShapeShift + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 3.0.0 + CFBundleSignature + ???? + CFBundleURLTypes + + + CFBundleURLSchemes + + com.shapeShift.shapeShift + + + + CFBundleVersion + 1 + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSAllowsLocalNetworking + + + NSFaceIDUsageDescription + Allow $(PRODUCT_NAME) to use Face ID + UILaunchStoryboardName + SplashScreen + UIRequiredDeviceCapabilities + + arm64 + + UIRequiresFullScreen + + UIStatusBarStyle + UIStatusBarStyleDefault + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIUserInterfaceStyle + Light + UIViewControllerBasedStatusBarAppearance + + + \ No newline at end of file diff --git a/package.json b/package.json index cf1a0ef..9a3801b 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@react-native-clipboard/clipboard": "^1.11.1", "@seald-io/react-native-scrypt": "^1.2.3", "bip39": "^3.0.4", - "expo": "~51.0.8", + "expo": "~51.0.9", "expo-local-authentication": "~14.0.1", "expo-secure-store": "~13.0.1", "expo-splash-screen": "~0.27.4", @@ -32,7 +32,7 @@ "react-native-get-random-values": "~1.11.0", "react-native-shake": "latest", "react-native-simple-crypto": "latest", - "react-native-svg": "15.3.0", + "react-native-svg": "15.2.0", "react-native-webview": "13.8.6", "react-singleton-hook": "^4.0.0" }, @@ -46,7 +46,7 @@ "@types/jest": "^28.1.8", "@types/lodash.memoize": "^4.1.7", "@types/lodash.once": "^4.1.7", - "@types/react": "^18.3.3", + "@types/react": "~18.2.79", "@types/react-native": "^0.73.0", "@types/react-test-renderer": "^18.0.0", "@typescript-eslint/eslint-plugin": "^5.38.1", diff --git a/yarn.lock b/yarn.lock index 5506d7d..7357486 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2184,15 +2184,15 @@ __metadata: languageName: node linkType: hard -"@expo/cli@npm:0.18.13": - version: 0.18.13 - resolution: "@expo/cli@npm:0.18.13" +"@expo/cli@npm:0.18.14": + version: 0.18.14 + resolution: "@expo/cli@npm:0.18.14" dependencies: "@babel/runtime": ^7.20.0 "@expo/code-signing-certificates": 0.0.5 - "@expo/config": ~9.0.0 - "@expo/config-plugins": ~8.0.0 - "@expo/devcert": ^1.1.2 + "@expo/config": ~9.0.0-beta.0 + "@expo/config-plugins": ~8.0.0-beta.0 + "@expo/devcert": ^1.0.0 "@expo/env": ~0.3.0 "@expo/image-utils": ^0.5.0 "@expo/json-file": ^8.3.0 @@ -2200,7 +2200,7 @@ __metadata: "@expo/osascript": ^2.0.31 "@expo/package-manager": ^1.5.0 "@expo/plist": ^0.1.0 - "@expo/prebuild-config": 7.0.4 + "@expo/prebuild-config": 7.0.3 "@expo/rudder-sdk-node": 1.1.1 "@expo/spawn-async": ^1.7.2 "@expo/xcpretty": ^4.3.0 @@ -2266,7 +2266,7 @@ __metadata: ws: ^8.12.1 bin: expo-internal: build/bin/cli - checksum: 0bb5966ef9f88e78fa20011a14a584dd22d94c04175c028d0c3246a3a9ce013ecb0def14bdc41842d186063d841d5c37d5a0ccb363d34b62e3b6e103b88e7492 + checksum: b31145834fcd70425b7d0d2a5d37c6461714a8bfb8e5e7ed4e8a2fc127e45a05a247111d6ae079cf50b8945c1f8127df5f64b6ee1d6633101859282f2e2fce11 languageName: node linkType: hard @@ -2280,7 +2280,7 @@ __metadata: languageName: node linkType: hard -"@expo/config-plugins@npm:8.0.4, @expo/config-plugins@npm:~8.0.0, @expo/config-plugins@npm:~8.0.0-beta.0": +"@expo/config-plugins@npm:8.0.4, @expo/config-plugins@npm:~8.0.0-beta.0": version: 8.0.4 resolution: "@expo/config-plugins@npm:8.0.4" dependencies: @@ -2310,26 +2310,7 @@ __metadata: languageName: node linkType: hard -"@expo/config@npm:9.0.2, @expo/config@npm:~9.0.0": - version: 9.0.2 - resolution: "@expo/config@npm:9.0.2" - dependencies: - "@babel/code-frame": ~7.10.4 - "@expo/config-plugins": ~8.0.0 - "@expo/config-types": ^51.0.0-unreleased - "@expo/json-file": ^8.3.0 - getenv: ^1.0.0 - glob: 7.1.6 - require-from-string: ^2.0.2 - resolve-from: ^5.0.0 - semver: ^7.6.0 - slugify: ^1.3.4 - sucrase: 3.34.0 - checksum: 3f452fc4f1970e21bab2f4473e389c4c6cebf5b2b0a0ec884219c17422f12442945727cbef861951fe06909006348a445370c1cfa5d2b11027c44b626d3d9a39 - languageName: node - linkType: hard - -"@expo/config@npm:~9.0.0-beta.0": +"@expo/config@npm:9.0.1, @expo/config@npm:~9.0.0-beta.0": version: 9.0.1 resolution: "@expo/config@npm:9.0.1" dependencies: @@ -2348,7 +2329,7 @@ __metadata: languageName: node linkType: hard -"@expo/devcert@npm:^1.1.2": +"@expo/devcert@npm:^1.0.0": version: 1.1.2 resolution: "@expo/devcert@npm:1.1.2" dependencies: @@ -2411,33 +2392,7 @@ __metadata: languageName: node linkType: hard -"@expo/metro-config@npm:0.18.4": - version: 0.18.4 - resolution: "@expo/metro-config@npm:0.18.4" - dependencies: - "@babel/core": ^7.20.0 - "@babel/generator": ^7.20.5 - "@babel/parser": ^7.20.0 - "@babel/types": ^7.20.0 - "@expo/config": ~9.0.0 - "@expo/env": ~0.3.0 - "@expo/json-file": ~8.3.0 - "@expo/spawn-async": ^1.7.2 - chalk: ^4.1.0 - debug: ^4.3.2 - find-yarn-workspace-root: ~2.0.0 - fs-extra: ^9.1.0 - getenv: ^1.0.0 - glob: ^7.2.3 - jsc-safe-url: ^0.2.4 - lightningcss: ~1.19.0 - postcss: ~8.4.32 - resolve-from: ^5.0.0 - checksum: 39e56f3a3ad1be5b4c0fd8d1c9731c79c1ee36fd404f5a550e76a8eb1f7cde30e6cdd6de3b40cd76cccaf0ebe6a9f63d175ca55f89c76d8fab02dae6a75789ad - languageName: node - linkType: hard - -"@expo/metro-config@npm:~0.18.0": +"@expo/metro-config@npm:0.18.3, @expo/metro-config@npm:~0.18.0": version: 0.18.3 resolution: "@expo/metro-config@npm:0.18.3" dependencies: @@ -2525,27 +2480,6 @@ __metadata: languageName: node linkType: hard -"@expo/prebuild-config@npm:7.0.4": - version: 7.0.4 - resolution: "@expo/prebuild-config@npm:7.0.4" - dependencies: - "@expo/config": ~9.0.0 - "@expo/config-plugins": ~8.0.0 - "@expo/config-types": ^51.0.0-unreleased - "@expo/image-utils": ^0.5.0 - "@expo/json-file": ^8.3.0 - "@react-native/normalize-colors": ~0.74.83 - debug: ^4.3.1 - fs-extra: ^9.0.0 - resolve-from: ^5.0.0 - semver: ^7.6.0 - xml2js: 0.6.0 - peerDependencies: - expo-modules-autolinking: ">=0.8.1" - checksum: 3e27a9fbd49450de66b9cc095c9b473cc2d6875634cba8e83fcc04c4fb71d933fe50e652f319aec79621492e4ce2010719098b2674d972a0660d028dba1be877 - languageName: node - linkType: hard - "@expo/rudder-sdk-node@npm:1.1.1": version: 1.1.1 resolution: "@expo/rudder-sdk-node@npm:1.1.1" @@ -4290,13 +4224,13 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^18.3.3": - version: 18.3.3 - resolution: "@types/react@npm:18.3.3" +"@types/react@npm:~18.2.79": + version: 18.2.79 + resolution: "@types/react@npm:18.2.79" dependencies: "@types/prop-types": "*" csstype: ^3.0.2 - checksum: c63d6a78163244e2022b01ef79b0baec4fe4da3475dc4a90bb8accefad35ef0c43560fd0312e5974f92a0f1108aa4d669ac72d73d66396aa060ea03b5d2e3873 + checksum: 85aa96e0e88725c84d8fc5f04f10a4da6a1f507dde33557ac9cc211414756867721264bfefd9e02bae1288ce2905351d949b652b931e734ea24519ee5c625138 languageName: node linkType: hard @@ -6946,14 +6880,14 @@ __metadata: languageName: node linkType: hard -"expo-font@npm:~12.0.5": - version: 12.0.5 - resolution: "expo-font@npm:12.0.5" +"expo-font@npm:~12.0.6": + version: 12.0.6 + resolution: "expo-font@npm:12.0.6" dependencies: fontfaceobserver: ^2.1.0 peerDependencies: expo: "*" - checksum: 74284f7aaa809de1432e98090eca61f255c584f1a66e979a8caf435bf6d97f7322c1a6c9428ebb6ce5f4dd20a2987e8ee714a8170cc2782d1f7b87900ccc4b7e + checksum: 9526e9b76f17e7a78a665673abf63aefa2ecbb2f26fd170787611630aaa2d54a60931b8c32e8239e5a945e1ef88989d59adfee431671778e5202ba4fe1a22a37 languageName: node linkType: hard @@ -6992,12 +6926,12 @@ __metadata: languageName: node linkType: hard -"expo-modules-core@npm:1.12.11": - version: 1.12.11 - resolution: "expo-modules-core@npm:1.12.11" +"expo-modules-core@npm:1.12.12": + version: 1.12.12 + resolution: "expo-modules-core@npm:1.12.12" dependencies: invariant: ^2.2.4 - checksum: 7965f8f393e3b68d40334093feebeed9eef8eb9d9ebe4e104895a8cb0c17093ca509392752e2742cc7c55c8c2d209236e8ba6a977208975f2426ee2512fab828 + checksum: a4984b9eca6a45ba02010ca9746bea87864d367ad50ecc98fd390866465e6f952c873c4b672c922bba88a8b1c4a21cb4dc4d1992dbd734b169513e7f96824f31 languageName: node linkType: hard @@ -7021,28 +6955,28 @@ __metadata: languageName: node linkType: hard -"expo@npm:~51.0.8": - version: 51.0.8 - resolution: "expo@npm:51.0.8" +"expo@npm:~51.0.9": + version: 51.0.9 + resolution: "expo@npm:51.0.9" dependencies: "@babel/runtime": ^7.20.0 - "@expo/cli": 0.18.13 - "@expo/config": 9.0.2 + "@expo/cli": 0.18.14 + "@expo/config": 9.0.1 "@expo/config-plugins": 8.0.4 - "@expo/metro-config": 0.18.4 + "@expo/metro-config": 0.18.3 "@expo/vector-icons": ^14.0.0 babel-preset-expo: ~11.0.6 expo-asset: ~10.0.6 expo-file-system: ~17.0.1 - expo-font: ~12.0.5 + expo-font: ~12.0.6 expo-keep-awake: ~13.0.2 expo-modules-autolinking: 1.11.1 - expo-modules-core: 1.12.11 + expo-modules-core: 1.12.12 fbemitter: ^3.0.0 whatwg-url-without-unicode: 8.0.0-3 bin: expo: bin/cli - checksum: 93dc31852855bd85940c220fb5ff30c576e200e09aec6cb0a1b2d28ac1d26fde57d985958ba985a442564c9803541c6f65583a8c37943fbd3e3b82802af7e789 + checksum: 137088f6747058178c3fe50385a85110d155a05be7e98209bec65cac78cfda88979be1b1f95f0efd482950e2900641d7a286c84f2045276c230309890ab40508 languageName: node linkType: hard @@ -11271,16 +11205,16 @@ __metadata: languageName: node linkType: hard -"react-native-svg@npm:15.3.0": - version: 15.3.0 - resolution: "react-native-svg@npm:15.3.0" +"react-native-svg@npm:15.2.0": + version: 15.2.0 + resolution: "react-native-svg@npm:15.2.0" dependencies: css-select: ^5.1.0 css-tree: ^1.1.3 peerDependencies: react: "*" react-native: "*" - checksum: e976878361c100639ab4f9bd2cd042f526b28890cc0052139b36a5ebde44cd3b1a54c6dd3b5e391fe10a998767a994748fc6ee3f1b356154418828d12f98d77a + checksum: 0075d3c5bcf6bbbebe064364ec72c02eeff3fc0f2b1ba127bde26a8ecedc190a7890a910a6a051687318fa80504a3bc335eee2bfd6846b90193ca1608bae821e languageName: node linkType: hard @@ -12084,7 +12018,7 @@ __metadata: "@types/jest": ^28.1.8 "@types/lodash.memoize": ^4.1.7 "@types/lodash.once": ^4.1.7 - "@types/react": ^18.3.3 + "@types/react": ~18.2.79 "@types/react-native": ^0.73.0 "@types/react-test-renderer": ^18.0.0 "@typescript-eslint/eslint-plugin": ^5.38.1 @@ -12098,7 +12032,7 @@ __metadata: eslint-plugin-prettier: ^4.2.1 eslint-plugin-react: ^7.31.8 eslint-plugin-react-native: ^4.0.0 - expo: ~51.0.8 + expo: ~51.0.9 expo-local-authentication: ~14.0.1 expo-secure-store: ~13.0.1 expo-splash-screen: ~0.27.4 @@ -12114,7 +12048,7 @@ __metadata: react-native-get-random-values: ~1.11.0 react-native-shake: latest react-native-simple-crypto: latest - react-native-svg: 15.3.0 + react-native-svg: 15.2.0 react-native-webview: 13.8.6 react-singleton-hook: ^4.0.0 react-test-renderer: 18.2.0 From d7d6bd093bd00e03917e10b94ef683209be188e1 Mon Sep 17 00:00:00 2001 From: 0xean <0xean.eth@gmail.com> Date: Tue, 4 Jun 2024 11:49:24 -0400 Subject: [PATCH 2/4] xcode version --- ios/shapeshift.xcodeproj/project.pbxproj | 40 ++++++++++++++---------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/ios/shapeshift.xcodeproj/project.pbxproj b/ios/shapeshift.xcodeproj/project.pbxproj index 484b228..c5d5756 100644 --- a/ios/shapeshift.xcodeproj/project.pbxproj +++ b/ios/shapeshift.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 46; + objectVersion = 54; objects = { /* Begin PBXBuildFile section */ @@ -330,7 +330,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = ShapeShift/ShapeShift.entitlements; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 325; ENABLE_BITCODE = NO; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", @@ -338,8 +338,11 @@ ); INFOPLIST_FILE = ShapeShift/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 1.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 3.1.0; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -363,11 +366,14 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = ShapeShift/ShapeShift.entitlements; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 325; INFOPLIST_FILE = ShapeShift/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.4; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 1.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 3.1.0; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -435,14 +441,14 @@ IPHONEOS_DEPLOYMENT_TARGET = 13.4; LD = ""; LDPLUSPLUS = ""; - LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LD_RUNPATH_SEARCH_PATHS = ( + /usr/lib/swift, + "$(inherited)", + ); LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); + OTHER_LDFLAGS = "$(inherited) "; REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; @@ -494,13 +500,13 @@ IPHONEOS_DEPLOYMENT_TARGET = 13.4; LD = ""; LDPLUSPLUS = ""; - LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; - LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ( + LD_RUNPATH_SEARCH_PATHS = ( + /usr/lib/swift, "$(inherited)", - " ", ); + LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = "$(inherited) "; REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; From 7eb44c7434e69b0ab89c623019b534c0c33a000c Mon Sep 17 00:00:00 2001 From: 0xean <0xean.eth@gmail.com> Date: Tue, 4 Jun 2024 11:50:41 -0400 Subject: [PATCH 3/4] SS AG team --- ios/shapeshift.xcodeproj/project.pbxproj | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ios/shapeshift.xcodeproj/project.pbxproj b/ios/shapeshift.xcodeproj/project.pbxproj index c5d5756..fc69a63 100644 --- a/ios/shapeshift.xcodeproj/project.pbxproj +++ b/ios/shapeshift.xcodeproj/project.pbxproj @@ -331,6 +331,7 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = ShapeShift/ShapeShift.entitlements; CURRENT_PROJECT_VERSION = 325; + DEVELOPMENT_TEAM = 7882V35EPB; ENABLE_BITCODE = NO; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", @@ -367,6 +368,7 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = ShapeShift/ShapeShift.entitlements; CURRENT_PROJECT_VERSION = 325; + DEVELOPMENT_TEAM = 7882V35EPB; INFOPLIST_FILE = ShapeShift/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.4; LD_RUNPATH_SEARCH_PATHS = ( From d71a956a320ec00c69977c1675a24b9672986b25 Mon Sep 17 00:00:00 2001 From: 0xean <0xean.eth@gmail.com> Date: Tue, 4 Jun 2024 11:51:42 -0400 Subject: [PATCH 4/4] supported devices --- ios/shapeshift.xcodeproj/project.pbxproj | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ios/shapeshift.xcodeproj/project.pbxproj b/ios/shapeshift.xcodeproj/project.pbxproj index fc69a63..b398054 100644 --- a/ios/shapeshift.xcodeproj/project.pbxproj +++ b/ios/shapeshift.xcodeproj/project.pbxproj @@ -352,10 +352,12 @@ OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; PRODUCT_BUNDLE_IDENTIFIER = com.shapeShift.shapeShift; PRODUCT_NAME = ShapeShift; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; + SUPPORTS_MACCATALYST = NO; SWIFT_OBJC_BRIDGING_HEADER = "ShapeShift/ShapeShift-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; }; name = Debug; @@ -384,9 +386,11 @@ OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; PRODUCT_BUNDLE_IDENTIFIER = com.shapeShift.shapeShift; PRODUCT_NAME = ShapeShift; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; + SUPPORTS_MACCATALYST = NO; SWIFT_OBJC_BRIDGING_HEADER = "ShapeShift/ShapeShift-Bridging-Header.h"; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; }; name = Release;