Ok, looks like I figured out how to do this, so following steps are needed:
npx expo prebuildopen ios/YourProject.xcworkspace- Go to project settings "Signing & Capabilities" and select your team
- Go to project settings "Signing & Capabilities" and remove "Push Notifications"
- Click on top bar your project name, select "Edit Scheme", select "Build Configuration" - Release
- Build bundle with
npx expo export:embed --entry-file='node_modules/expo/AppEntry.js' --bundle-output='./ios/main.jsbundle' --dev=false --platform='ios' - In Xcode in Build phases -> Bundle React Native code and images -> Check off "For install builds only" if it's checked
- Go to Xcode, select your connected device and run the project
I did many iterations, but this looks like fixed the problem for me.
Now I can test my app on my iPhone in release mode without need to connect to dev server.
I see still that `npx eact-native run-ios --mode Release --terminal terminal`` not working for some reason, fails to build.
GitHub
github.com › expo › expo
GitHub - expo/expo: An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
Expo is an open-source platform for making universal native apps that run on Android, iOS, and the web. It includes a universal runtime and libraries that let you build native apps by writing React and JavaScript.
Starred by 45.8K users
Forked by 10.4K users
Languages TypeScript 55.8% | Kotlin 16.9% | Swift 12.3% | Objective-C 4.2% | JavaScript 3.1% | C++ 2.9%
Expo
expo.dev
Expo
Expo is an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React.
Videos
Expo Development Build Tutorial (Expo Go Replacement ...
04:18
How to Deploy Your React Native Expo App to the App Store - YouTube
12:03
eas submit tutorial | Expo | React Native - YouTube
14:02
Expo Notifications for iOS + EAS Build iOS | React Native | Native ...
21:37
Expo Go vs Development Builds: Which should you use? - YouTube
GitHub
github.com › expo › expo › blob › main › docs › pages › develop › development-builds › create-a-build.mdx
expo/docs/pages/develop/development-builds/create-a-build.mdx at main · expo/expo
An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web. - expo/docs/pages/develop/development-builds/create-a-build.mdx at main · expo/expo
Author expo
Expo Documentation
docs.expo.dev › tutorial › eas › using-github
Trigger builds from a GitHub repository - Expo Documentation
To automatically trigger a build using a GitHub PR label, we're going to utilize the third option from the list above: We need to specify the build image that we will be using. Open eas.json, and under the development profile, add android.image and ios.image properties and set their value to latest.
GitHub
gist.github.com › EvanBacon › 7c17162ae9c427af6a92256384ee4d54
When expo build:ios works · GitHub
When expo build:ios works. GitHub Gist: instantly share code, notes, and snippets.
GitHub
github.com › expo › eas-cli › issues › 1682
GitHub Action build iOS local failing · Issue #1682 · expo/eas-cli
January 8, 2023 - Build/Submit details page URL No response Summary I am trying to build an iOS app using the GitHub Actions. For that, I am trying to build locally to use the resources of GitHub and ease the proces...
Published Feb 09, 2023
GitHub
gist.github.com › shirakaba › dae8e6c7e442f3e9e5b4459709c3c661
Creating an Expo app in 2023 · GitHub
If you want to use stuff outside ... you'd expo eject but I'm aware that the procedure has changed since then. ... I'll have to read up on them to understand the tradeoffs. I check every article under the Development Builds header. I scrub through the videos just in case, but I find no mention whatsoever of how to add your own native code. They've just lost a customer. Let's try this option instead. If you would like to move from a JavaScript based project and take ownership over the iOS and Android ...
Ana's Dev Scribbles
amarjanica.com › submit-expo-ios-app-to-apple-appstore
Publish Expo app to TestFlight with Github Actions
January 10, 2025 - My solution uses GitHub actions to build and publish to TestFlight. However, for the first build I had to use eas cloud build. This is because Expo requires you to configure your iOS credentials during the first build (error "Distribution Certificate is not validated for non-interactive builds.
GitHub
github.com › expo › eas-cli › issues › 1806
IOS Build works on iphone but fails to open on ipad · Issue #1806 · expo/eas-cli
March 8, 2023 - Build/Submit details page URL https://expo.dev/accounts/alex261816/projects/blipmoore/builds/f34f464d-c512-4d49-93d6-dfc183c8f252 Summary I am able to run my build on my iphone (ios 16) but my ipad (ios 12) doesn't even open the app or s...
Published Apr 21, 2023