Documentation

​
​

Development

User Acquisition

Monetization

Industry

Build Automation

DevOps

Build Automation REST API

Build Automation Editor Package

Open Unity Dashboard

Build Automation

​
​
Build Automation
  • Overview
  • Get started with Build Automation
  • Build Automation Glossary
  • Build configuration
  • Advanced build configuration
  • Run builds
  • Build results
    • Check build results
    • Troubleshooting Build Automation failures
      • Troubleshoot common issues
      • Builds fail immediately
      • Unrecognized project error
      • Clone hangs when you use Git submodules
      • Lightmap baking
      • Android build failures
      • Errors after migration to a new Xcode version
      • macOS notarization failure
      • Problems with iOS Build Automation during XCode export
      • iOS build can't download or install from Unity Build Automation
  • Optimize build speed
  • Manage artifact retention rules
  • Manage concurrent builds
  • Sign build artifacts
  • Build Automation integrations
  • Build Automation API
  • Build Automation Editor Package
  • Reference
  1. Unity Build Automation
  2. Build results
  3. Troubleshoot Build Automation failures

Unrecognized project error

Resolve unrecognized project errors in Unity Build Automation and configure project paths correctly.
Read time 1 minute
Last updated 10 months ago

Symptom

Your build fails with the following error:
[error] Error: unrecognized project! Please check your app configuration - if this is a Unity application, We expect your "Project Subdirectory" to be set to the path which directly contains the ProjectSettings and Assets directories. For a native app, this should be set to the path which directly contains the project file (.xcodeproj, project.properties, etc).

Cause

Unity Build Automation only supports builds of Unity Projects. The most common cause for this error is when the
ProjectSettings
and
Assets
folders are contained within a subdirectory of the folder targeted by Unity Build Automation in your source code repository, or your repository.

Resolution

If your project is a Unity Project but is in a subdirectory, you can create a new target and define the name of the Project subdirectory path. This tells Unity Build Automation to look in this subdirectory for the project it needs to build.
To change the target in your Unity Dashboard:
  1. Select Build Automation > Configurations.
  2. Select the Edit button on the build you want to edit.
  3. Edit the target in the Basic settings tab.
"UBA - Project subdirectory"

UBA - Project subdirectory

Additional resource

  • For information about the future of Unity Build Automation, refer to the Unity DevOps Roadmap.

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Symptom

    • Cause

    • Resolution

    • Additional resource


Report a problem with this page