diff --git a/.github/workflows/eas-fingerprint.yml b/.github/workflows/eas-fingerprint.yml
index 7f12cb8..0a3387d 100644
--- a/.github/workflows/eas-fingerprint.yml
+++ b/.github/workflows/eas-fingerprint.yml
@@ -107,7 +107,7 @@ jobs:
fingerprint-db-cache-key: fingerprint-db-app-one-local-android
- name: Setup Java 17
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '17'
@@ -118,6 +118,12 @@ jobs:
eas build --local --non-interactive --output=./app-build --platform android --profile preview
working-directory: packages/AppOne
+ - uses: actions/upload-artifact@v4
+ if: ${{ github.event_name == 'pull_request' && steps.fingerprint.outputs.fingerprint-diff != '[]' }}
+ with:
+ name: android-app-build
+ path: packages/AppOne/app-build
+
build-app-one-local-ios:
runs-on: macos-latest
# REQUIRED: limit concurrency when pushing main(default) branch to prevent conflict for this action to update its fingerprint database
@@ -156,3 +162,8 @@ jobs:
eas build --local --non-interactive --output=./app-build-ios --platform ios --profile preview
working-directory: packages/AppOne
+ - uses: actions/upload-artifact@v4
+ if: ${{ github.event_name == 'pull_request' && steps.fingerprint.outputs.fingerprint-diff != '[]' }}
+ with:
+ name: ios-app-build
+ path: packages/AppOne/app-build-ios
diff --git a/packages/AppOne/app/(tabs)/index.tsx b/packages/AppOne/app/(tabs)/index.tsx
index 56baaa5..91c99fe 100644
--- a/packages/AppOne/app/(tabs)/index.tsx
+++ b/packages/AppOne/app/(tabs)/index.tsx
@@ -20,7 +20,7 @@ export default function HomeScreen() {
- Step 1: Try it- version with monorepo
+ Only some js changes, and more js changes
Edit app/(tabs)/index.tsx to see changes.
Press{' '}
diff --git a/packages/AppOne/eas.json b/packages/AppOne/eas.json
index 28efaf3..b8be8fd 100644
--- a/packages/AppOne/eas.json
+++ b/packages/AppOne/eas.json
@@ -13,7 +13,6 @@
"channel": "development"
},
"preview": {
- "distribution": "internal",
"ios": {
"simulator": true
},
diff --git a/packages/AppOne/ios/testingexpobetasdk/AppDelegate.h b/packages/AppOne/ios/testingexpobetasdk/AppDelegate.h
index 1658a43..2c91a1d 100644
--- a/packages/AppOne/ios/testingexpobetasdk/AppDelegate.h
+++ b/packages/AppOne/ios/testingexpobetasdk/AppDelegate.h
@@ -2,6 +2,6 @@
#import
#import
-@interface AppDelegate : EXAppDelegateWrapper
+@interface AppDelegate
@end
diff --git a/packages/AppOne/package.json b/packages/AppOne/package.json
index 9879ae5..81ed7a4 100644
--- a/packages/AppOne/package.json
+++ b/packages/AppOne/package.json
@@ -1,55 +1,56 @@
{
- "name": "AppOne",
- "license": "0BSD",
- "main": "expo-router/entry",
- "version": "0.0.1",
- "scripts": {
- "start": "expo start",
- "reset-project": "node ./scripts/reset-project.js",
- "android": "expo run:android",
- "ios": "expo run:ios",
- "web": "expo start --web",
- "test": "jest --watchAll",
- "lint": "expo lint"
- },
- "jest": {
- "preset": "jest-expo"
- },
- "dependencies": {
- "@expo/vector-icons": "^14.0.2",
- "@react-navigation/native": "7.0.0-rc.20",
- "expo": "~52.0.0-preview.5",
- "expo-blur": "~14.0.1",
- "expo-constants": "~17.0.1",
- "expo-dev-client": "~5.0.0-preview.2",
- "expo-font": "~13.0.0",
- "expo-haptics": "~14.0.0",
- "expo-linking": "~7.0.2",
- "expo-router": "~4.0.0-preview.3",
- "expo-splash-screen": "~0.28.2",
- "expo-status-bar": "~2.0.0",
- "expo-symbols": "~0.2.0",
- "expo-system-ui": "~4.0.1",
- "expo-updates": "~0.26.3",
- "expo-web-browser": "~14.0.0",
- "react": "18.3.1",
- "react-dom": "18.3.1",
- "react-native": "0.76.0",
- "react-native-gesture-handler": "~2.20.2",
- "react-native-reanimated": "~3.16.1",
- "react-native-safe-area-context": "4.11.0",
- "react-native-screens": "4.0.0-beta.14",
- "react-native-web": "~0.19.13"
- },
- "devDependencies": {
- "@babel/core": "^7.25.2",
- "@types/jest": "^29.5.12",
- "@types/react": "~18.3.12",
- "@types/react-test-renderer": "^18.3.0",
- "jest": "^29.2.1",
- "jest-expo": "~52.0.0-preview.1",
- "react-test-renderer": "18.3.1",
- "typescript": "^5.3.3"
- },
- "private": true
- }
+ "name": "AppOne",
+ "license": "0BSD",
+ "main": "expo-router/entry",
+ "version": "0.0.2",
+ "scripts": {
+ "start": "expo start",
+ "reset-project": "node ./scripts/reset-project.js",
+ "android": "expo run:android",
+ "ios": "expo run:ios",
+ "web": "expo start --web",
+ "test": "jest --watchAll",
+ "lint": "expo lint"
+ },
+ "jest": {
+ "preset": "jest-expo"
+ },
+ "dependencies": {
+ "@expo/vector-icons": "^14.0.2",
+ "@react-navigation/native": "7.0.0-rc.20",
+ "expo": "~52.0.0-preview.5",
+ "expo-blur": "~14.0.1",
+ "expo-camera": "~16.0.5",
+ "expo-constants": "~17.0.1",
+ "expo-dev-client": "~5.0.0-preview.2",
+ "expo-font": "~13.0.0",
+ "expo-haptics": "~14.0.0",
+ "expo-linking": "~7.0.2",
+ "expo-router": "~4.0.0-preview.3",
+ "expo-splash-screen": "~0.28.2",
+ "expo-status-bar": "~2.0.0",
+ "expo-symbols": "~0.2.0",
+ "expo-system-ui": "~4.0.1",
+ "expo-updates": "~0.26.3",
+ "expo-web-browser": "~14.0.0",
+ "react": "18.3.1",
+ "react-dom": "18.3.1",
+ "react-native": "0.76.0",
+ "react-native-gesture-handler": "~2.20.2",
+ "react-native-reanimated": "~3.16.1",
+ "react-native-safe-area-context": "4.11.0",
+ "react-native-screens": "4.0.0-beta.14",
+ "react-native-web": "~0.19.13"
+ },
+ "devDependencies": {
+ "@babel/core": "^7.25.2",
+ "@types/jest": "^29.5.12",
+ "@types/react": "~18.3.12",
+ "@types/react-test-renderer": "^18.3.0",
+ "jest": "^29.2.1",
+ "jest-expo": "~52.0.0-preview.1",
+ "react-test-renderer": "18.3.1",
+ "typescript": "^5.3.3"
+ },
+ "private": true
+}
diff --git a/yarn.lock b/yarn.lock
index 13a289f..b38816c 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3495,6 +3495,13 @@ expo-blur@~14.0.1:
resolved "https://registry.npmjs.org/expo-blur/-/expo-blur-14.0.1.tgz"
integrity sha512-3Q6jFBLbY8n2vwk28ycUC+eIlVhnlqwkXUKk/Lfaj+SGV3AZMQyrixe7OYwJdUfwqETBrnYYMB6uNrJzOSbG+g==
+expo-camera@~16.0.5:
+ version "16.0.5"
+ resolved "https://registry.yarnpkg.com/expo-camera/-/expo-camera-16.0.5.tgz#e99fe00e06f7fd9c11af9bc57c2ceff4c4141c3f"
+ integrity sha512-GmsqBl+to5oEy01kUXu2Ul5Z38ugSLlA7sd3f+2PVJHNFv1Gou0nbkGTx6k5JZrSiP/vxuP6QKPIg8rIJoeWGA==
+ dependencies:
+ invariant "^2.2.4"
+
expo-constants@~17.0.0, expo-constants@~17.0.1, expo-constants@~17.0.2:
version "17.0.2"
resolved "https://registry.npmjs.org/expo-constants/-/expo-constants-17.0.2.tgz"