Managed wf > eas build > target iOS simulator > error "No bundle URL present"

After trying eas build for the first time my app failed to run on the iOS simulator with error “No bundle URL present” immediately after launch. A lot of solutions online point to cleaning the ios/ directory or doing a pod install but I’m using the managed workflow. The release build works fine after uploading to test flight.

Any idea what might cause this?

  • "expo": "41.0.1"
  • "eas-cli": "0.22.1"
  • iOS 14.5

simulator build: eas build -p ios --profile=development

eas.json

{
  "builds": {
    "ios": {
      "release": {
        "buildType": "release",
        "releaseChannel": "production-000"
      },
      "development": {
        "buildType": "development-client",
        "distribution": "simulator",
        "releaseChannel": "test-000"
      }
    }
  }
}

Simulator device logs: includes logs from app installation up to the app error:

Aug  2 12:18:09 MacBook-Air com.apple.CoreSimulator.SimDevice.15B9DE1B-7184-4F9B-8A0A-34D938359468[15492] (com.apple.xpc.launchd.domain.pid.MTLCompilerService.15675): Failed to bootstrap path: path = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit, error = 2: No such file or directory
Aug  2 12:18:09 MacBook-Air com.apple.CoreSimulator.SimDevice.15B9DE1B-7184-4F9B-8A0A-34D938359468[15492] (com.apple.xpc.launchd.domain.pid.MTLCompilerService.15675): Failed to bootstrap path: path = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/dyld_sim, error = 2: No such file or directory
Aug  2 12:18:09 MacBook-Air com.apple.CoreSimulator.SimDevice.15B9DE1B-7184-4F9B-8A0A-34D938359468[15492] (com.apple.xpc.launchd.domain.pid.MTLCompilerService.15676): Failed to bootstrap path: path = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit, error = 2: No such file or directory
Aug  2 12:18:09 MacBook-Air com.apple.CoreSimulator.SimDevice.15B9DE1B-7184-4F9B-8A0A-34D938359468[15492] (com.apple.xpc.launchd.domain.pid.MTLCompilerService.15676): Failed to bootstrap path: path = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/dyld_sim, error = 2: No such file or directory
Aug  2 12:18:09 MacBook-Air com.apple.CoreSimulator.SimDevice.15B9DE1B-7184-4F9B-8A0A-34D938359468[15492] (com.apple.MTLCompilerService): Unknown key for Boolean: EnableTransactions
Aug  2 12:18:09 MacBook-Air com.apple.CoreSimulator.SimDevice.15B9DE1B-7184-4F9B-8A0A-34D938359468[15492] (com.apple.MTLCompilerService): Unknown key for Boolean: EnablePressuredExit
Aug  2 12:18:09 MacBook-Air com.apple.CoreSimulator.SimDevice.15B9DE1B-7184-4F9B-8A0A-34D938359468[15492] (com.apple.MTLCompilerService): Unknown key for Boolean: EnableTransactions
Aug  2 12:18:09 MacBook-Air com.apple.CoreSimulator.SimDevice.15B9DE1B-7184-4F9B-8A0A-34D938359468[15492] (com.apple.MTLCompilerService): Unknown key for Boolean: EnablePressuredExit
Aug  2 12:18:54 MacBook-Air chat[15697]: objc[15697]: Class CSAudioFileManager is implemented in both /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/SpeakerRecognition.framework/SpeakerRecognition (0x132da6e90) and /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/CoreSpeech.framework/CoreSpeech (0x131b37c68). One of the two will be used. Which one is undefined.
Aug  2 12:18:54 MacBook-Air chat[15697]: objc[15697]: Class CSNNVADEndpointAnalyzer is implemented in both /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/SpeakerRecognition.framework/SpeakerRecognition (0x132da78e0) and /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/CoreSpeech.framework/CoreSpeech (0x131b381b8). One of the two will be used. Which one is undefined.
Aug  2 12:18:54 MacBook-Air chat[15697]: objc[15697]: Class CSAudioRecordContext is implemented in both /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/SpeakerRecognition.framework/SpeakerRecognition (0x132da7930) and /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/CoreSpeech.framework/CoreSpeech (0x131b382a8). One of the two will be used. Which one is undefined.
Aug  2 12:18:54 MacBook-Air chat[15697]: objc[15697]: Class CSSelectiveChannelAudioFileWriter is implemented in both /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/SpeakerRecognition.framework/SpeakerRecognition (0x132da7b10) and /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/CoreSpeech.framework/CoreSpeech (0x131b38488). One of the two will be used. Which one is undefined.
Aug  2 12:18:54 MacBook-Air chat[15697]: objc[15697]: Class CSPlainAudioFileWriter is implemented in both /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/SpeakerRecognition.framework/SpeakerRecognition (0x132da6df0) and /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/CoreSpeech.framework/CoreSpeech (0x131b38bb8). One of the two will be used. Which one is undefined.
Aug  2 12:18:54 MacBook-Air chat[15697]: objc[15697]: Class CSRemoteRecordClient is implemented in both /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/SpeakerRecognition.framework/SpeakerRecognition (0x132da7390) and /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/CoreSpeech.framework/CoreSpeech (0x131b39c98). One of the two will be used. Which one is undefined.
Aug  2 12:18:54 MacBook-Air chat[15697]: objc[15697]: Class CSServerEndpointFeatures is implemented in both /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/SpeakerRecognition.framework/SpeakerRecognition (0x132da7610) and /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/CoreSpeech.framework/CoreSpeech (0x131b3a328). One of the two will be used. Which one is undefined.
Aug  2 12:18:54 MacBook-Air chat[15697]: assertion failed: 20F71 18E182: libxpc.dylib + 57472 [A4A026A9-5D49-3D7F-AC00-12D679BDC80E]: 0x7d

do you have expo-dev-client installed in your project? if not, then a development-client build will just look for a local metro server

Ahh ok no it isn’t. I didn’t realize it was required if I wasn’t using custom plugins.

1 Like