<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/build-and-publish-multiple-rn-apps-from-the-same-codebase--ojvkvseup" -->

---
title: Build and publish multiple RN apps from the same codebase.…
description: Part II of a tutorial on building multiple branded apps from a single React Native codebase. Covers native configuration for iOS using Xcode build...
canonical: https://daily.dev/posts/build-and-publish-multiple-rn-apps-from-the-same-codebase--ojvkvseup
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Build and publish multiple RN apps from the same codebase.… | daily.dev
og:description: Part II of a tutorial on building multiple branded apps from a single React Native codebase. Covers native configuration for iOS using Xcode build...
og:url: https://daily.dev/posts/build-and-publish-multiple-rn-apps-from-the-same-codebase--ojvkvseup
og:image: https://api.daily.dev/og/posts/ojVkVsEUP.png
og:image:alt: Build and publish multiple RN apps from the same codebase.…
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Build and publish multiple RN apps from the same codebase.…

**[Software Mansion](https://daily.dev/sources/swmansion)** · 5 min read · 0 upvotes · 0 comments

## Summary

Part II of a tutorial on building multiple branded apps from a single React Native codebase. Covers native configuration for iOS using Xcode build configurations (separate Bundle Identifiers, Product Names, app icons via xcassets, and launch screen storyboards with excluded source file names per configuration) and Android using productFlavors (resValues, flavor-specific resource directories that merge with the main source set). The goal is to deploy each branded variant as a separate listing on the App Store and Google Play Store.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://swmansion.com/blog/build-and-publish-multiple-rn-apps-from-the-same-codebase-part-ii-815d0fffc222>

## Similar posts on daily.dev

- [Install dev and production side by side with app variants](https://daily.dev/posts/install-dev-and-production-side-by-side-with-app-variants-xinzfaog8) · Expo Blog · 0 upvotes · 0 comments
- [Build a React Native Super App With Re.Pack 5](https://daily.dev/posts/build-a-react-native-super-app-with-re-pack-5-j2m1cagow) · Callstack Blog · 0 upvotes · 0 comments
- [Flutter Flavors: One Codebase, Multiple Apps Made Easy](https://daily.dev/posts/flutter-flavors-one-codebase-multiple-apps-made-easy-ofcaegobr) · Medium · 1 upvotes · 0 comments

---

Tags: [#mobile](https://daily.dev/tags/mobile), [#android](https://daily.dev/tags/android), [#ios](https://daily.dev/tags/ios), [#react-native](https://daily.dev/tags/react-native), [#xcode](https://daily.dev/tags/xcode)

[View this post on daily.dev](https://daily.dev/posts/build-and-publish-multiple-rn-apps-from-the-same-codebase--ojvkvseup)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Build and publish multiple RN apps from the same codebase.…","url":"https://daily.dev/posts/build-and-publish-multiple-rn-apps-from-the-same-codebase--ojvkvseup","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/build-and-publish-multiple-rn-apps-from-the-same-codebase--ojvkvseup"},"datePublished":"2026-08-02T07:15:25.641Z","dateModified":"2026-08-02T07:37:25.726Z","description":"Part II of a tutorial on building multiple branded apps from a single React Native codebase. Covers native configuration for iOS using Xcode build...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/9dd8c4f14427ab73de1ee026c3b046b7?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/9dd8c4f14427ab73de1ee026c3b046b7?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Software Mansion","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Software Mansion","logo":"https://media.daily.dev/image/upload/s--sOx0vaVZ--/f_auto,q_auto/v1785654908/logos/swmansion?_a=BAMAMicg0","url":"https://daily.dev/sources/swmansion"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/build-and-publish-multiple-rn-apps-from-the-same-codebase--ojvkvseup","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"mobile,android,ios,react-native,xcode","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Software Mansion","item":"https://daily.dev/sources/swmansion"},{"@type":"ListItem","position":3,"name":"Build and publish multiple RN apps from the same codebase.…"}]}
```

