Build success on Expo, but not submitted to App Store Connect
Sometimes Rork doesn’t fail during the build, but fails in the submission to the App Store process.




Prebuild error
If you encounter a prebuild error during an Expo or EAS build, this usually means the underlying Expo configuration failed before native code was generated.How to Resolve a Prebuild Error
- Open the Expo / EAS build logs
- In the Expo Dashboard or your terminal, locate the full prebuild error output.
- Expand the logs until you see the complete error message.
- Copy the entire error log
- Include all lines related to the failure (do not truncate).
- The more complete the log, the faster the issue can be resolved.
- Paste the error log into Rork
- Provide the log directly to Rork and ask him to fix the prebuild issue.
- Rork uses the exact error output to identify missing configuration, invalid fields, or dependency conflicts.
- Apply the suggested fix and rebuild
- Rerun the build after the fix is applied.
- If the build fails again, repeat the process with the new error output.
Why This Works
Expo prebuild errors are highly specific to the configuration state. Passing the exact build output allows Rork to reason over the same information Expo is using, resulting in faster and more accurate fixes. In most cases, repeating this loop resolves the issue within one or two iterations.Common Causes of Prebuild Errors
- Invalid or missing fields in
app.json - iOS permission keys are missing from
Info.plist - Conflicting or unsupported Expo plugins
- Dependency version mismatches
Tip:
Always paste full logs, not summaries. Partial logs can hide the root cause and slow resolution.Testflight Bugs
There are two common Testflight issues:- The app will instantly crash once you open it
- The AI functionality will not work inside Rork.
Issue #1
First click share:
