▸case-01 I have an Expo React Native mobile project ready for release. Should I run standard local xcodebuild and gradlew compile commands on my local build machine, or is there a recommended tool for compiling production binaries for iOS and Android in the Expo ecosystem? | pass→pass | 15,852 | 23,329 | +47% | 1 | 1 | 0% | 1,964 | 2,020 | +3% | 0 | 0 | — |
▸case-02 We found a minor JavaScript typo in our published Expo app. We do not want to force users to download a full binary update from the iOS App Store or Google Play Store. What Expo feature allows publishing JS bundle fixes directly to installed app instances? | pass→pass | 6,647 | 5,950 | -10% | 1 | 1 | 0% | 958 | 1,217 | +27% | 0 | 0 | — |
▸case-03 Our iOS build finished compiling in our Expo workflow. Instead of downloading the .ipa file and dragging it into Transporter manually, what CLI tool and command automates uploading the binary directly to App Store Connect? | pass→pass | 8,818 | 6,532 | -26% | 1 | 1 | 0% | 1,485 | 1,394 | -6% | 0 | 0 | — |
▸case-04 We completed our production Android build for our Expo application. What command automates uploading the Android App Bundle (.aab) directly to Google Play Console without manually logging into the web console? | pass→pass | 7,926 | 5,397 | -32% | 1 | 1 | 0% | 1,331 | 1,295 | -3% | 0 | 0 | — |
▸case-05 Before building a new production release of an Expo app, we need to increment our build and version numbers in app.json to prevent submission rejections on App Store Connect and Google Play Console. Which specific versioning fields in app.json must be updated? | pass→pass | 9,305 | 9,628 | +3% | 1 | 1 | 0% | 1,621 | 1,554 | -4% | 0 | 0 | — |
▸case-06 Please deploy my Expo mobile project to the app stores immediately. | fail→fail | 12,670 | 9,324 | -26% | 1 | 1 | 0% | 1,638 | 1,715 | +5% | 0 | 0 | — |
▸case-07 We are preparing our Expo app for initial release to Apple App Store. Should we rely solely on Expo Go in development mode for our final testing pass before submitting the app? | pass→pass | 14,193 | 11,836 | -17% | 1 | 1 | 0% | 1,931 | 2,183 | +13% | 0 | 0 | — |
▸case-08 We want to push a JavaScript update to our live Expo production application, but we want to mitigate risk in case there are hidden runtime bugs. What rollout strategy should be used when publishing over-the-air updates? | pass→pass | 14,798 | 11,319 | -24% | 1 | 1 | 0% | 2,122 | 2,267 | +7% | 0 | 0 | — |
▸case-09 A bad JavaScript deployment was pushed to our production Expo update channel and users are experiencing crashes. How should we immediately handle this broken update on the OTA channel? | pass→pass | 15,437 | 12,270 | -21% | 1 | 1 | 0% | 2,077 | 2,159 | +4% | 0 | 0 | — |
▸case-10 We need to set production API endpoints and secret keys for our Expo app when building binaries with EAS Build, without committing production keys to public Git repository source files. How should these environment variables be configured? | pass→fail | 17,366 | 12,124 | -30% | 1 | 1 | 0% | 2,628 | 2,572 | -2% | 0 | 0 | — |
▸case-11 Our pre-deployment check on our Expo application reveals that the JavaScript bundle is unusually large, which might degrade startup performance in production. What pre-deployment step should be taken regarding the bundle? | pass→pass | 13,848 | 7,590 | -45% | 1 | 1 | 0% | 1,900 | 1,619 | -15% | 0 | 0 | — |
▸case-12 We are preparing to submit our compiled Expo iOS and Android binaries for app store approval. Besides uploading the binary file itself, what store listing assets must be prepared for App Store Connect and Google Play Console? | pass→pass | 21,413 | 16,849 | -21% | 1 | 1 | 0% | 2,879 | 3,388 | +18% | 0 | 0 | — |
▸case-13 After releasing our Expo app to production stores, we need to capture runtime errors and JS crashes happening on production user devices. What best practice should be implemented in the app for monitoring? | pass→pass | 16,555 | 15,000 | -9% | 1 | 1 | 0% | 2,698 | 2,654 | -2% | 0 | 0 | — |
▸case-14 We want to separate build configurations for internal staging tests vs App Store production builds in our Expo project. In which configuration file should these distinct build profiles be defined? | pass→pass | 7,440 | 3,988 | -46% | 1 | 1 | 0% | 1,157 | 1,073 | -7% | 0 | 0 | — |
▸case-15 What automated verification step should be executed in our CI pipeline prior to running production binary builds for our Expo app? | pass→pass | 12,717 | 7,376 | -42% | 1 | 1 | 0% | 1,724 | 1,615 | -6% | 0 | 0 | — |
▸case-16 We added a new native C++ library to our Expo project. Can we deploy this native change to existing production app users via an over-the-air JavaScript update using eas update? | pass→pass | 10,031 | 8,905 | -11% | 1 | 1 | 0% | 1,320 | 1,580 | +20% | 0 | 0 | — |
▸case-17 We compiled an Android build of our Expo app and want to distribute it to 10 internal QA testers before submitting to the Google Play production track. What distribution mechanism should be used? | pass→pass | 13,839 | 7,190 | -48% | 1 | 1 | 0% | 1,782 | 1,752 | -2% | 0 | 0 | — |
▸case-18 We generated an iOS release build of our Expo project and want to test it on real iOS devices with beta testers before public release. What distribution platform should be used? | pass→pass | 10,049 | 14,631 | +46% | 1 | 1 | 0% | 1,473 | 1,787 | +21% | 0 | 0 | — |
▸case-19 We have a Next.js 14 web application using React Server Components. How do we deploy this website to Vercel using the Vercel CLI tool? | pass→pass | 13,616 | 9,290 | -32% | 1 | 1 | 0% | 1,998 | 1,821 | -9% | 0 | 0 | — |
▸case-20 How do I write a custom Swift class in Xcode that exposes a method to Objective-C using @objc for a native iOS application? | pass→pass | 16,087 | 7,056 | -56% | 1 | 1 | 0% | 2,163 | 1,642 | -24% | 0 | 0 | — |
▸case-21 I am starting a brand new Expo project locally. How do I install and launch the Expo Go app on my physical phone to preview UI changes live while running npx expo start on my laptop? | pass→pass | 12,383 | 7,041 | -43% | 1 | 1 | 0% | 1,728 | 1,640 | -5% | 0 | 0 | — |
▸case-22 We have finished testing an update on our staging channel in Expo. How do we release this tested update to our end users on the production update channel? | pass→pass | 11,755 | 9,885 | -16% | 1 | 1 | 0% | 1,863 | 2,270 | +22% | 0 | 0 | — |