1--- 2title: Share a development build with your team 3description: Learn how to install and share the development with your team or run it on multiple devices. 4sidebar_title: Share with your team 5--- 6 7import ImageSpotlight from '~/components/plugins/ImageSpotlight'; 8import { BoxLink } from '~/ui/components/BoxLink'; 9import { CODE } from '~/ui/components/Text'; 10import { BookOpen02Icon } from '@expo/styleguide-icons'; 11 12Android and iOS both offer ways to install a build of your application directly on devices. This gives you full control of putting specific builds on devices, allowing you to iterate quickly and have multiple builds of your application available for review at the same time. You can also share it with your team or run it on multiple test devices. 13 14## Share the URL 15 16When a development build is ready, a shareable URL is generated for your build with instructions on how to get it up and running. You can use this URL with a teammate or send it to your test device to install the build. The URL generated is unique to the build for your project. 17 18<ImageSpotlight 19 alt="An example of shareable development build URL after the Android internal distribution build is ready." 20 src="/static/images/share-dev-build/shareable-url.png" 21/> 22 23> If you register any new iOS devices after creating a development build, you'll need to create a new development build to install it on those devices. For more information, see [internal distribution](/build/internal-distribution/). 24 25### Use the Expo dashboard 26 27You can also direct your teammate to the build page in the Expo dashboard. From there, they can download the build artifact directly on their device. 28 29<ImageSpotlight 30 alt="An example of shareable development build URL from Expo dashboard." 31 src="/static/images/share-dev-build/expo-dashboard.png" 32/> 33 34### iOS-only instructions 35 36> If you're running iOS 16 or above and haven't yet turned on Developer Mode, you'll need to [enable it](/guides/ios-developer-mode) before you can run your build. (This doesn't apply if you're using enterprise provisioning.) 37 38You can use `eas build:resign` to codesign an existing **.ipa** for iOS to a new ad hoc provisioning profile. This helps reduce time when distributing with your team. For example, if you want to add a new test device to an existing build, you can use this command to update the provisioning profile to include the device without rebuilding the entire app from scratch. For more information, see [Re-signing new credentials](/app-signing/app-credentials/#re-signing-new-credentials). 39 40## Next steps 41 42<BoxLink 43 title="Install multiple app variants on the same device" 44 description={ 45 <> 46 Learn how to install multiple variants (development, preview, production) of an app on the 47 same device side by side by converting <CODE>app.json</CODE> to <CODE>app.config.js</CODE> and 48 additional configuration that is required to start the development server for each variant. 49 </> 50 } 51 href="/build-reference/variants/" 52 Icon={BookOpen02Icon} 53/> 54 55<BoxLink 56 title="Sharing pre-release versions of your app" 57 description="Learn more about sharing pre-release versions of your app." 58 href="/guides/sharing-preview-releases" 59 Icon={BookOpen02Icon} 60/> 61 62<BoxLink 63 title="Tools, workflows and extensions" 64 description="Learn more about different tools, workflows and extensions available when working with development builds." 65 href="/develop/development-builds/development-workflows/" 66 Icon={BookOpen02Icon} 67/> 68