expo: [iOS] Internal distribution: app is not installing

Summary

I followed the instructions on Internal distribution - Expo Documentation to set up an ad hoc installation on my iPhone.

I tried eas device:create with both options:

  1. manually entering the UUID
  2. downloading and installing the profile to register the device.

Both options seemed to work fine. Also eas build --profile preview --platform all worked fine.

When I click on install on my iOS build with my phone, I get the message “Go to your home screen to check the installation process”. The problem is that there is nothing on my home screen. The application is not being installed.

Do I need to have a specific profile installed for this to work? I would guess that I need the “Apple Provisioning Profile” created in Expo Dev. When I download this profile to my iPhone and open the file, my phone directs me to the “profile page” in the phone settings, but then there is nothing to install.

Managed or bare workflow? If you have ios/ or android/ directories in your project, the answer is bare!

bare

What platform(s) does this occur on?

iOS

SDK Version (managed workflow only)

No response

Environment

Expo CLI 4.13.0 environment info: System: OS: macOS 12.1 Shell: 5.8 - /bin/zsh Binaries: Node: 15.0.1 - /usr/local/bin/node Yarn: 1.22.15 - /usr/local/bin/yarn npm: 7.0.3 - /usr/local/bin/npm Watchman: 2021.12.06.00 - /usr/local/bin/watchman Managers: CocoaPods: 1.11.2 - /usr/local/bin/pod SDKs: iOS SDK: Platforms: DriverKit 21.0.1, iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0 Android SDK: API Levels: 28, 29, 30, 31 Build Tools: 29.0.2, 30.0.0, 32.0.0 System Images: android-29 | Google APIs Intel x86 Atom, android-29 | Google Play Intel x86 Atom, android-30 | Google APIs Intel x86 Atom, android-30 | Google Play Intel x86 Atom IDEs: Android Studio: 2020.3 AI-203.7717.56.2031.7784292 Xcode: 13.1/13A1030d - /usr/bin/xcodebuild npmPackages: expo: ^43.0.4 => 43.0.4 react: 17.0.1 => 17.0.1 react-dom: 17.0.1 => 17.0.1 react-native: 0.64.3 => 0.64.3 react-native-web: 0.17.1 => 0.17.1 react-navigation: ^4.4.4 => 4.4.4 npmGlobalPackages: expo-cli: 4.13.0 Expo Workflow: bare

Reproducible demo

See above.

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Reactions: 2
  • Comments: 31 (15 by maintainers)

Most upvoted comments

@brentvatne I found the problem. The character “&” is not allowed as a name in the app.json 😄

It would be great if you could add some check…

Thanks for your help!

awesome, thanks for the email. much appreciated!

I don’t get the Alert with “cancel” and “install”, just the modal on the bottom.