Skip to main content

Troubleshooting and reference

Signing and upload errors, plus the identifiers worth writing down once.

Signing errors

"No account for team" / "No profiles for 'com.yourcompany.app' were found"

Xcode is signed in with an Apple Account that is not on the team, or the bundle ID is wrong. Check Xcode → Settings → Apple Accounts, confirm the team appears, and confirm the bundle identifier in Signing & Capabilities matches the App ID you registered.

"Failed to register bundle identifier"

The identifier is already taken by another team, or your account lacks permission to create identifiers. Register it manually; if it is taken, choose a different one.

Build errors

Missing package errors on open

File → Packages → Resolve Package Versions. If that fails, File → Packages → Reset Package Caches, then resolve again. Requires network access.

The Archive menu item is greyed out

A simulator is selected as the destination. Switch to Any tvOS Device (arm64).

Firebase and GoogleService-Info.plist

The app builds and runs fine without this file — Firebase is simply disabled at runtime. It is an Eluvio-internal credential and you do not need it. Ignore bin/fetch-secrets.sh.

Upload errors

"The bundle version must be higher than the previously uploaded version"

Bump Build on the General tab and re-archive. Build numbers must strictly increase across all uploads.

Invalid icon errors after upload

tvOS icons are layered image stacks with strict requirements. The App Store icon must be 1280×768 (1x) and 2560×1536 (2x). Front and middle layers must be PNG; the back layer must be JPG. No transparency in the back layer. See the Customization section of Customize.md for the full list of sizes.

Identifiers to keep track of

Fill this in for your own records. You will be asked for these repeatedly.

ItemWhere to find it
Team IDdeveloper.apple.com → Membership details
Bundle IdentifierXcode → General, and the Apple Developer identifiers list
SKUApp Store Connect → App Information
Apple ID (app's numeric ID)App Store Connect → App Information
D-U-N-S numberYour D&B record
Account Holder emailYour password manager
Eluvio property IDCreator Studio → Media Properties

Enrollment and accounts

Users and access

Building and distributing

Submission