Android & IOS error with build

$ exp build:android
[exp] Checking if current build exists...

[exp] No currently active or previous builds for this project.
[exp] Starting build process...
[exp] Publishing...
[exp] Building iOS bundle
[exp] Building Android bundle
[exp] Analyzing assets
[exp] Uploading assets
[exp] Uploading /assets/app_icon.png
[exp] Uploading JavaScript bundles
[exp] Published
[exp] Your URL is

https://exp.host/@nbarone/exp.host/@nbarone/findme

[exp] Building...
[exp] Build started, it may take a few minutes to complete.
[exp] Build ID: f9f552a2-6123-4f7d-b4c8-9b77a9f42d30
[exp] Run `exp build:status` to monitor it.

(appx 1 minute later...)

$ exp build:status
[exp] Checking if current build exists...

[exp] ============
[exp] Build Status
[exp] ============

[exp] Android: There was an error with this build.

Here’s IOS:

$ exp build:ios
[exp] Checking if current build exists...

[exp] No currently active or previous builds for this project.
[exp] Checking for existing Apple credentials...

We need your Apple ID/password to manage certificates and provisioning profiles from your Apple Developer account.
? What's your Apple ID? REDACTED
? Password? ************
? What is your Apple Team ID (you can find that on this page: https://developer.apple.com/account/#/membership)? REDACTED
[exp] Validating Apple credentials...
[exp] Credentials valid.

? Do you already have a distribution certificate you'd like us to use,
or do you want us to manage your certificates for you? true
[exp] Generating distribution certificate...
[exp] Distribution certificate setup complete.
[exp] Validating app id...
? Do you already have a push notification certificate you'd like us to use,
or do you want us to manage your push certificates for you? true
[exp] Fetching a new push certificate...
[exp] Push certificate setup complete.
[exp] Starting build process...
[exp] Publishing...
[exp] Building iOS bundle
[exp] Building Android bundle
[exp] Analyzing assets
[exp] Uploading assets
[exp] No assets changed, skipped.
[exp] Uploading JavaScript bundles
[exp] Published
[exp] Your URL is

https://exp.host/@nbarone/exp.host/@nbarone/findme

[exp] Building...
[exp] Build started, it may take a few minutes to complete.
[exp] Build ID: 60bb1ff6-faa5-40b3-ae0c-dc3521f4ae0f
[exp] Run `exp build:status` to monitor it.

(appx 1 minute later...)

$ exp build:status
[exp] Checking if current build exists...

[exp] ============
[exp] Build Status
[exp] ============

[exp] iOS: Build in progress...

$ exp build:status
[exp] Checking if current build exists...

[exp] ============
[exp] Build Status
[exp] ============

[exp] iOS: There was an error with this build.

Here’s app.json:

{
  "expo": {
    "orientation": "portrait",
    "icon": "./assets/app_icon.png",
    "version": "0.9.1",
    "slug": "exp.host/@nbarone/findme",
    "splash": {
      "image": "./assets/splash/splash@3x.png",
      "backgroundColor": "#000000",
      "resizeMode":"cover"
    },
    "sdkVersion": "21.0.0",
    "ios": {
      "bundleIdentifier": "com.CollabCreators.FindMe"
    },
    "android": {
      "package": "com.CollabCreators.FindMe"
    }
  }
}

Any way to find out what’s going wrong?

(Also, it’s unclear if I should have tacked this onto an existing thread, or created this new one…?)

Hi it looks like you set your slug to exp.host/@nbarone/findme. You probably want your slug to just be findme.

1 Like

Okay, neat. The build is “in progress”, and has been for a good bit now.

However, here’s the docs:

slug is the url name that your app’s JavaScript is published to, for example exp.host/@community/native-component-list
(https://docs.expo.io/versions/latest/guides/building-standalone-apps.html)

Sooo… is there like a repo I put in a pull request to update that?

slug is the url name that your app’s JavaScript is published to, for example exp.host/@community/native-component-list, where community is my username and native-component-list is the slug

If you can think of a better way to word that you should send us a pr https://github.com/expo/expo-docs!

Yeah, I’ll try to make that happen!

Here’s a draft, but I bet I can be clearer than even this:

slug is the last part of the URL to which your app’s Javascript is published. For example, if you app is published to exp.host/@community/native-component-list, then your slug is native-component-list.

1 Like

Cool! Agree that is clearer.