Skip to content

Commit c9b8e6f

Browse files
android min SDK 23
1 parent 4c1845a commit c9b8e6f

File tree

9 files changed

+102
-104
lines changed

9 files changed

+102
-104
lines changed

demos/react-native-supabase-todolist/android/app/src/main/AndroidManifest.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
</queries>
1616
<application android:name=".MainApplication" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:allowBackup="true" android:theme="@style/AppTheme">
1717
<meta-data android:name="expo.modules.updates.ENABLED" android:value="true"/>
18-
<meta-data android:name="expo.modules.updates.EXPO_SDK_VERSION" android:value="51.0.0"/>
1918
<meta-data android:name="expo.modules.updates.EXPO_UPDATES_CHECK_ON_LAUNCH" android:value="ALWAYS"/>
2019
<meta-data android:name="expo.modules.updates.EXPO_UPDATES_LAUNCH_WAIT_MS" android:value="0"/>
2120
<meta-data android:name="expo.modules.updates.EXPO_UPDATE_URL" android:value="https://u.expo.dev/foo"/>

demos/react-native-supabase-todolist/android/gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,5 @@ EX_DEV_CLIENT_NETWORK_INSPECTOR=true
5555
# Use legacy packaging to compress native libraries in the resulting APK.
5656
expo.useLegacyPackaging=false
5757

58+
android.minSdkVersion=23
5859
android.extraMavenRepos=[]

demos/react-native-supabase-todolist/app.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ const config: ExpoConfig = {
5959
{
6060
ios: {
6161
deploymentTarget: '13.4'
62+
},
63+
android: {
64+
minSdkVersion: 23
6265
}
6366
}
6467
],

demos/react-native-supabase-todolist/babel.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ module.exports = function (api) {
22
api.cache(true);
33
return {
44
presets: ['babel-preset-expo'],
5-
plugins: ['@babel/plugin-transform-async-generator-functions']
5+
plugins: ['@babel/plugin-transform-async-generator-functions', 'react-native-reanimated/plugin']
66
};
77
};

demos/react-native-supabase-todolist/ios/Podfile.lock

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,23 @@ PODS:
33
- DoubleConversion (1.1.6)
44
- EXConstants (16.0.1):
55
- ExpoModulesCore
6-
- Expo (51.0.0):
6+
- Expo (51.0.4):
77
- ExpoModulesCore
88
- ExpoAsset (10.0.6):
99
- ExpoModulesCore
10-
- ExpoCamera (15.0.4):
10+
- ExpoCamera (15.0.7):
1111
- ExpoModulesCore
1212
- ZXingObjC/OneD
1313
- ZXingObjC/PDF417
1414
- ExpoFileSystem (17.0.1):
1515
- ExpoModulesCore
16-
- ExpoFont (12.0.4):
16+
- ExpoFont (12.0.5):
1717
- ExpoModulesCore
1818
- ExpoHead (3.5.10):
1919
- ExpoModulesCore
2020
- ExpoKeepAwake (13.0.1):
2121
- ExpoModulesCore
22-
- ExpoModulesCore (1.12.9):
22+
- ExpoModulesCore (1.12.10):
2323
- DoubleConversion
2424
- glog
2525
- hermes-engine
@@ -1264,7 +1264,7 @@ PODS:
12641264
- ReactCommon/turbomodule/bridging
12651265
- ReactCommon/turbomodule/core
12661266
- Yoga
1267-
- RNReanimated (3.10.0):
1267+
- RNReanimated (3.10.1):
12681268
- DoubleConversion
12691269
- glog
12701270
- hermes-engine
@@ -1575,14 +1575,14 @@ SPEC CHECKSUMS:
15751575
boost: d3f49c53809116a5d38da093a8aa78bf551aed09
15761576
DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5
15771577
EXConstants: 9a008dbf262550884e6280dea95b81b51f65ea6f
1578-
Expo: 17eb02cbf2ac0db49a6bc0c80a6b635a900d4f60
1578+
Expo: ce2265cc694f9f71c2eb572c8fe05edbc75137a8
15791579
ExpoAsset: 9b7433ecc5f1b608ccbb823492e062bde944abd2
1580-
ExpoCamera: 9ba1b9f2dc0b49f7fb100deec5bf07d1562297e9
1580+
ExpoCamera: fba16df0c1b7cc542c461f107089fbf06515b9a2
15811581
ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51
1582-
ExpoFont: 331cf28d549edc7b6300d3be19302fc5069d9bb1
1582+
ExpoFont: 690b76008be824e47907f200cb0764870108dfd1
15831583
ExpoHead: f27f34fd61e2a55b2facd0bba0fe85bc7958fbe0
15841584
ExpoKeepAwake: f3a7b0ff4b4911957264dad8cb584ef688326a22
1585-
ExpoModulesCore: 070bbb7162641709919cbf50230f0b535b8190b1
1585+
ExpoModulesCore: 4c5576eec261d09549d78b751ccd62d94d4506ac
15861586
ExpoSecureStore: 5f6b712785986b54d95a92bd365aabb82a52088e
15871587
EXSplashScreen: d439ca817211886dc80a00f3761e3b6d861d7205
15881588
FBLazyVector: 898d14d17bf19e2435cafd9ea2a1033efe445709
@@ -1643,7 +1643,7 @@ SPEC CHECKSUMS:
16431643
ReactCommon: f42444e384d82ab89184aed5d6f3142748b54768
16441644
RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489
16451645
RNGestureHandler: 2282cfbcf86c360d29f44ace393203afd5c6cff7
1646-
RNReanimated: daf22f7ef44083dd6aadc8550cae88e5d8d7190a
1646+
RNReanimated: 35f9ac9c3ac42d0497ebd1cce5c39d7687a8493e
16471647
RNScreens: b32a9ff15bea7fcdbe5dff6477bc503f792b1208
16481648
RNVectorIcons: 2a2f79274248390b80684ea3c4400bd374a15c90
16491649
SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d

demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
1212
13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
1313
3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; };
14-
4A167E6D30FF4EED881D1E4B /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2498C79A33934CD1AB4B5376 /* noop-file.swift */; };
14+
70F95ED522634E12BECE9556 /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABDE8D7033EB4744B9936371 /* noop-file.swift */; };
1515
96905EF65AED1B983A6B3ABC /* libPods-powersyncexample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-powersyncexample.a */; };
1616
B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; };
1717
BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; };
@@ -24,12 +24,12 @@
2424
13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = powersyncexample/Images.xcassets; sourceTree = "<group>"; };
2525
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = powersyncexample/Info.plist; sourceTree = "<group>"; };
2626
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = powersyncexample/main.m; sourceTree = "<group>"; };
27-
2498C79A33934CD1AB4B5376 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "powersyncexample/noop-file.swift"; sourceTree = "<group>"; };
28-
543236CDE506485EBD4C9D43 /* powersyncexample-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "powersyncexample-Bridging-Header.h"; path = "powersyncexample/powersyncexample-Bridging-Header.h"; sourceTree = "<group>"; };
27+
22AF2F8906504FE6BC8256D2 /* powersyncexample-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "powersyncexample-Bridging-Header.h"; path = "powersyncexample/powersyncexample-Bridging-Header.h"; sourceTree = "<group>"; };
2928
58EEBF8E8E6FB1BC6CAF49B5 /* libPods-powersyncexample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-powersyncexample.a"; sourceTree = BUILT_PRODUCTS_DIR; };
3029
6C2E3173556A471DD304B334 /* Pods-powersyncexample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-powersyncexample.debug.xcconfig"; path = "Target Support Files/Pods-powersyncexample/Pods-powersyncexample.debug.xcconfig"; sourceTree = "<group>"; };
3130
7A4D352CD337FB3A3BF06240 /* Pods-powersyncexample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-powersyncexample.release.xcconfig"; path = "Target Support Files/Pods-powersyncexample/Pods-powersyncexample.release.xcconfig"; sourceTree = "<group>"; };
3231
AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = powersyncexample/SplashScreen.storyboard; sourceTree = "<group>"; };
32+
ABDE8D7033EB4744B9936371 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "powersyncexample/noop-file.swift"; sourceTree = "<group>"; };
3333
BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = "<group>"; };
3434
ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
3535
FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-powersyncexample/ExpoModulesProvider.swift"; sourceTree = "<group>"; };
@@ -57,8 +57,8 @@
5757
13B07FB61A68108700A75B9A /* Info.plist */,
5858
13B07FB71A68108700A75B9A /* main.m */,
5959
AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */,
60-
2498C79A33934CD1AB4B5376 /* noop-file.swift */,
61-
543236CDE506485EBD4C9D43 /* powersyncexample-Bridging-Header.h */,
60+
ABDE8D7033EB4744B9936371 /* noop-file.swift */,
61+
22AF2F8906504FE6BC8256D2 /* powersyncexample-Bridging-Header.h */,
6262
);
6363
name = powersyncexample;
6464
sourceTree = "<group>";
@@ -144,13 +144,13 @@
144144
buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "powersyncexample" */;
145145
buildPhases = (
146146
08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */,
147-
88B49BC257D8034A866EE9F1 /* [Expo] Configure project */,
147+
77F94E50E0C2F8464252D3B1 /* [Expo] Configure project */,
148148
13B07F871A680F5B00A75B9A /* Sources */,
149149
13B07F8C1A680F5B00A75B9A /* Frameworks */,
150150
13B07F8E1A680F5B00A75B9A /* Resources */,
151151
00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
152152
800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */,
153-
84A1529A383074D6E7855A20 /* [CP] Embed Pods Frameworks */,
153+
D4E8263E8706F48AFAEF70B8 /* [CP] Embed Pods Frameworks */,
154154
);
155155
buildRules = (
156156
);
@@ -243,6 +243,25 @@
243243
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";
244244
showEnvVarsInLog = 0;
245245
};
246+
77F94E50E0C2F8464252D3B1 /* [Expo] Configure project */ = {
247+
isa = PBXShellScriptBuildPhase;
248+
alwaysOutOfDate = 1;
249+
buildActionMask = 2147483647;
250+
files = (
251+
);
252+
inputFileListPaths = (
253+
);
254+
inputPaths = (
255+
);
256+
name = "[Expo] Configure project";
257+
outputFileListPaths = (
258+
);
259+
outputPaths = (
260+
);
261+
runOnlyForDeploymentPostprocessing = 0;
262+
shellPath = /bin/sh;
263+
shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-powersyncexample/expo-configure-project.sh\"\n";
264+
};
246265
800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = {
247266
isa = PBXShellScriptBuildPhase;
248267
buildActionMask = 2147483647;
@@ -305,7 +324,7 @@
305324
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-resources.sh\"\n";
306325
showEnvVarsInLog = 0;
307326
};
308-
84A1529A383074D6E7855A20 /* [CP] Embed Pods Frameworks */ = {
327+
D4E8263E8706F48AFAEF70B8 /* [CP] Embed Pods Frameworks */ = {
309328
isa = PBXShellScriptBuildPhase;
310329
buildActionMask = 2147483647;
311330
files = (
@@ -325,25 +344,6 @@
325344
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-frameworks.sh\"\n";
326345
showEnvVarsInLog = 0;
327346
};
328-
88B49BC257D8034A866EE9F1 /* [Expo] Configure project */ = {
329-
isa = PBXShellScriptBuildPhase;
330-
alwaysOutOfDate = 1;
331-
buildActionMask = 2147483647;
332-
files = (
333-
);
334-
inputFileListPaths = (
335-
);
336-
inputPaths = (
337-
);
338-
name = "[Expo] Configure project";
339-
outputFileListPaths = (
340-
);
341-
outputPaths = (
342-
);
343-
runOnlyForDeploymentPostprocessing = 0;
344-
shellPath = /bin/sh;
345-
shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-powersyncexample/expo-configure-project.sh\"\n";
346-
};
347347
/* End PBXShellScriptBuildPhase section */
348348

349349
/* Begin PBXSourcesBuildPhase section */
@@ -354,7 +354,7 @@
354354
13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */,
355355
13B07FC11A68108700A75B9A /* main.m in Sources */,
356356
B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */,
357-
4A167E6D30FF4EED881D1E4B /* noop-file.swift in Sources */,
357+
70F95ED522634E12BECE9556 /* noop-file.swift in Sources */,
358358
);
359359
runOnlyForDeploymentPostprocessing = 0;
360360
};

demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
<true/>
99
<key>EXUpdatesLaunchWaitMs</key>
1010
<integer>0</integer>
11-
<key>EXUpdatesSDKVersion</key>
12-
<string>51.0.0</string>
1311
<key>EXUpdatesURL</key>
1412
<string>https://u.expo.dev/foo</string>
1513
</dict>
Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
33
<plist version="1.0">
4-
<dict>
5-
<key>aps-environment</key>
6-
<string>development</string>
7-
</dict>
4+
<dict/>
85
</plist>

0 commit comments

Comments
 (0)