diff --git a/app.json b/app.json index aee463e..20ef157 100644 --- a/app.json +++ b/app.json @@ -10,7 +10,15 @@ "newArchEnabled": true, "ios": { "supportsTablet": true, - "bundleIdentifier": "com.dkdododo.LinClean" + "bundleIdentifier": "com.dkdododo.LinClean", + "entitlements": { + "com.apple.security.application-groups": [ + "group.com.dkdododo.linclean.shareextension" + ] + }, + "infoPlist": { + "ITSAppUsesNonExemptEncryption": false + } }, "android": { "adaptiveIcon": { @@ -38,6 +46,7 @@ "NSExtensionActivationSupportsWebPageWithMaxCount": 1 }, "iosShareExtensionName": "LinCleanShareExtension", + "iosAppGroupIdentifier": "group.com.dkdododo.linclean.shareextension", "androidIntentFilters": [ "text/*" ] @@ -58,7 +67,24 @@ } ], "@clerk/expo", - "expo-secure-store" + "expo-secure-store", + [ + "expo-build-properties", + { + "ios": { + "extraPods": [ + { + "name": "GoogleUtilities", + "modular_headers": true + }, + { + "name": "RecaptchaInterop", + "modular_headers": true + } + ] + } + } + ] ], "experiments": { "typedRoutes": true, diff --git a/assets/images/splash-icon.png b/assets/images/splash-icon.png index 1c55d60..f5c2a3a 100644 Binary files a/assets/images/splash-icon.png and b/assets/images/splash-icon.png differ diff --git a/eas.json b/eas.json index b8f47cc..31219d6 100644 --- a/eas.json +++ b/eas.json @@ -6,20 +6,20 @@ "build": { "development": { "developmentClient": true, - "distribution": "internal" + "distribution": "internal", + "environment": "preview" }, "preview": { "distribution": "internal", - "env": { - "EXPO_PUBLIC_API_BASE_URL": "http://10.0.2.2:8080" - } + "environment": "preview" }, "preview-device": { "distribution": "internal", "environment": "preview" }, "production": { - "autoIncrement": true + "autoIncrement": true, + "environment": "production" } }, "submit": { diff --git a/package-lock.json b/package-lock.json index 04a36b2..5997393 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,6 +7,7 @@ "": { "name": "linclean", "version": "1.0.0", + "hasInstallScript": true, "dependencies": { "@clerk/expo": "^3.2.8", "@clerk/react": "^6.6.2", @@ -17,6 +18,7 @@ "@react-navigation/native": "^7.1.8", "expo": "~54.0.33", "expo-auth-session": "~7.0.11", + "expo-build-properties": "~1.0.10", "expo-constants": "~18.0.13", "expo-dev-client": "~6.0.20", "expo-font": "~14.0.11", @@ -7172,6 +7174,53 @@ "react-native": "*" } }, + "node_modules/expo-build-properties": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/expo-build-properties/-/expo-build-properties-1.0.10.tgz", + "integrity": "sha512-mFCZbrbrv0AP5RB151tAoRzwRJelqM7bCJzCkxpu+owOyH+p/rFC/q7H5q8B9EpVWj8etaIuszR+gKwohpmu1Q==", + "license": "MIT", + "dependencies": { + "ajv": "^8.11.0", + "semver": "^7.6.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-build-properties/node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/expo-build-properties/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/expo-build-properties/node_modules/semver": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/expo-constants": { "version": "18.0.13", "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-18.0.13.tgz", diff --git a/package.json b/package.json index 21d7b4b..36b3c06 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "@react-navigation/native": "^7.1.8", "expo": "~54.0.33", "expo-auth-session": "~7.0.11", + "expo-build-properties": "~1.0.10", "expo-constants": "~18.0.13", "expo-dev-client": "~6.0.20", "expo-font": "~14.0.11",