diff --git a/.github/workflows/expo-preview.yml b/.github/workflows/expo-preview.yml index f09fbbb..fd25bf4 100644 --- a/.github/workflows/expo-preview.yml +++ b/.github/workflows/expo-preview.yml @@ -43,8 +43,10 @@ jobs: EAS_DASHBOARD_URL=$(echo "$OUTPUT" | grep -oP 'EAS Dashboard\s+\Khttps://expo.dev/accounts/[^ ]+') # Parse the account name and project slug dynamically - ACCOUNT_NAME=$(echo "$EAS_DASHBOARD_URL" | awk -F'/' '{print $(NF-3)}') - PROJECT_SLUG=$(echo "$EAS_DASHBOARD_URL" | awk -F'/' '{print $(NF-1)}') + ACCOUNT_NAME=$(echo "$EAS_DASHBOARD_URL" | awk -F'/' '{print $(NF-4)}') + echo "ACCOUNT_NAME = ${ACCOUNT_NAME}" + PROJECT_SLUG=$(echo "$EAS_DASHBOARD_URL" | awk -F'/' '{print $(NF-2)}') + echo "PROJECT_SLUG = ${PROJECT_SLUG}" # Fetch the correct appId using `eas project:info` echo "Fetching EAS Project Info..." @@ -67,7 +69,7 @@ jobs: DEEP_LINK="exp+://expo-development-client/?url=https://u.expo.dev/$APP_ID/group/$GROUP_ID" UPDATE_LINK="https://expo.dev/accounts/$ACCOUNT_NAME/projects/$PROJECT_SLUG/updates/$GROUP_ID" - QR_CODE_URL="https://qr.expo.dev/eas-update?slug=exp&projectId=$APP_ID&groupId=$GROUP_ID&host=u.expo.dev&scale=2" + QR_CODE_URL="https://qr.expo.dev/eas-update?slug=${PROJECT_SLUG}&projectId=$APP_ID&groupId=$GROUP_ID&host=u.expo.dev&scale=2" echo "Deep Link: $DEEP_LINK" echo "UPDATE_LINK=$UPDATE_LINK" >> $GITHUB_ENV diff --git a/.gitignore b/.gitignore index fa687e6..67ece38 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ packages-lock.json android ios .vim +link # Expo .expo/ diff --git a/app.json b/app.json index 61efcf6..5260cce 100644 --- a/app.json +++ b/app.json @@ -14,7 +14,8 @@ }, "ios": { "supportsTablet": true, - "bundleIdentifier": "com.timmyjose.expopreviewqractiondemo" + "bundleIdentifier": "com.timmyjose.expopreviewqractiondemo", + "appleTeamId": "N8XNN99644" }, "android": { "adaptiveIcon": { diff --git a/src/screens/Demo.tsx b/src/screens/Demo.tsx index 5a79b1a..5625ad9 100644 --- a/src/screens/Demo.tsx +++ b/src/screens/Demo.tsx @@ -9,6 +9,7 @@ const Demo = () => { return ( + Testing navigation.navigate('Home')}>