Building and running an app | Apple Developer Documentation
During development, you build and run an app many times to test new features and eliminate bugs. Each time you build, Xcode analyzes your app’s source files to determine which ones it must recompile. Xcode also identifies any other tasks that it must perform, such as running custom scripts. Depending on the state of your project, Xcode performs either a complete rebuild of everything, or an incremental build of only the changed items. When you run an app after a successful build, Xcode launches the app on the selected device. Mac apps run on the same device as your Xcode installation. iOS, iPadOS, visionOS, watchOS, and tvOS apps run either on a connected device or in a simulated environment on your Mac. Xcode determines how to build apps and other products from your project’s target information. A target contains the tasks required to create an executable, and the settings to use to build it. For example, an app target might contain the list of files to compile, the resources to copy
To navigate the symbols, press Up Arrow, Down Arrow, Left Arrow or Right Arrow No items were found 1 item was found {number} items were found. Tab back to navigate through them. re looking for can't be found."},"color-scheme":{"select":"Select a color scheme preference","auto":"Auto","dark":"Dark","light":"Light"},"accessibility":{"strike":{"start":"start of stricken text","end":"end of stricken text"},"code":{"start":"start of code block","end":"end of code block"},"skip-navigation":"Skip Navigation","in-page-link":"in page link"},"select-language":"Select the language for this page","icons":
Explore this link on the map →related reading
- Configuring a new target in your project | Apple Developer Documentationdeveloper.apple.com
- Accessibility | Apple Developer Documentationdeveloper.apple.com
- Setting breakpoints to pause your running app | Apple Developer Documentationdeveloper.apple.com
- Impeccable: The missing upgrade to Anthropic's impeccable skillimpeccable.style
- Stepping through code and inspecting variables to isolate bugs | Apple Developer Documentationdeveloper.apple.com
- GitHub · Change is constant. GitHub keeps you ahead. · GitHubgithub.com
- GitHub - nikivdev/go: Go tools, libraries · GitHubgithub.com
- ViewBuilder | Apple Developer Documentationdeveloper.apple.com
- id(_:) | Apple Developer Documentationdeveloper.apple.com
- ToDesktoptodesktop.com
- GitHub - BuildIt-lang/buildit: Online demo without installing at - https://buildit.so/tryit · GitHubgithub.com
- Codex use casesdevelopers.openai.com