-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IOS Build works on iphone but fails to open on ipad #1806
Comments
Hello?? ANyone? |
This and most values in app.json matter only for managed projects, when you are on bare you need to configure everything in native projects. I checked the provisioning profile on the project you linked and it looks like there is only one device listed there. When you are building for internal distribution for iOS all devices that it will run on need to be listed in the provisioning profile. |
@wkozyra95 Thanks for the response but it's still not working. I have tried to create a new device using
And below it, the loading icon just keeps spinning. It never completely loads. For more than 2 hours now. Is there any other way to add my device to the provisioning profile? Also, I am not too sure if it's bare or not because I do not have any ios folder only android. It tells me bare but no ios folder. |
I do not have a mac and therefore can't get the UDID for the Ipad. |
project seems to managed (there is a prebuild phase on eas build), not sure why are you getting bare there. |
But to add that device, I need to manually add it in my developer account using UDID and I do not have a mac to connect my Ipad, in order to get that information. When I'm building it, eas doesn't give me the option to add a new device, only to select a device. Should I delete the current device provisioning profile, in order for eas to ask me to add a new device? |
Why you need to manually add it? Run If above does not work for some reason provide full output of the commands you are running, otherwise it's just guessing. |
That's what I said before.
This is what happens when I run I get asked these questions when running eas device:create
I have to choose website because I didn't manually add it and neither do I have access to the UDID. |
The buttons (hamburger, expo icon, "what's this?" button) on the webpage that show doesn't perform any action. I do not know if the javascript isn't loading or something is stopping it from loading, maybe that's what's not allowing the webpage to fully load |
What do you mean keeps loading? Is it expo website, with spinner or does the website itself never loads? Are you opening that link in safari? |
Yes the expo website with spinner. I wish I could attach a screen shot but I can't transfer images from ios to windows laptop. Sometimes , the expo website( I do not know whether it's that my iPad software is outdated or something and expo is rejecting my device lol. I don't know what to even think |
I was able to reproduce it only on older versions of iOS. I'm not super familiar with logic that is responsible for registering devices, but if it's failing only for older ones, I suspect it's related to some apple changes/deprecation. Also, iOS 12 is not supported in the current Expo SDKs anymore (technically SDK 46 requires at least iOS 12.4, but that SDK will also be dropped soon). I might look into that issue latter on, but I can't promise anything, sorry. |
I use SDK 45 and iOS 12.6 So what this means is that I'm doomed right? There's no immediate fix for this currently or any alternative method to explore? |
There are some results for googling "How to Find UDID of iPhone without a mac", I personally wouldn't trust those, because it requires downloading configuration profiles from those sites, but if you don't have a choice it might be fine. Also, you will need to update your SDK, because SDK 45 will not be accepted in the app store anymore https://developer.apple.com/news/?id=jd9wcyov |
Hello. And is there anyway to debug this? |
Any updates on this? I also notice this on an iPhone XR, iOS 13.1.3.
loader spins infinitely and makes it unable to install the correct files. Adding the UDID with the other options don't seem to work as we can't install the files on the phone |
Build/Submit details page URL
https://expo.dev/accounts/alex261816/projects/blipmoore/builds/f34f464d-c512-4d49-93d6-dfc183c8f252
Summary
I am able to run my build on my iphone (ios 16) but my ipad (ios 12) doesn't even open the app or show the icon. When I click the on the icon on my ipad it doesn't even open at all. Nothing happens.
Before it was telling me "unable to install
'app name'
" even though it had fully installed, but now nothing ever shows. And the size of the app is just 25kb. Something is def not right. But I don't know what to look for or fix.My app.config.js:
// import 'dotenv/config';
I checked online and I was told to add
supportsTablet:true
, but on checking, it was already added. I don't know what else is wrongManaged or bare?
bare
Environment
expo-env-info 1.0.5 environment info:
System:
OS: Windows 10 10.0.19045
Binaries:
Node: 16.18.0 - C:\Program Files\nodejs\node.EXE
Yarn: 1.22.19 - ~\AppData\Roaming\npm\yarn.CMD
npm: 8.19.2 - C:\Program Files\nodejs\npm.CMD
IDEs:
Android Studio: AI-221.6008.13.2211.9619390
npmPackages:
expo: ^45.0.0 => 45.0.8
react: 17.0.2 => 17.0.2
react-dom: 17.0.2 => 17.0.2
react-native: 0.68.2 => 0.68.2
react-native-web: 0.17.7 => 0.17.7
Expo Workflow: bare
Error output
No response
Reproducible demo or steps to reproduce from a blank project
Create new react native app
Run expo prebuild
Then
eas build -p ios --profile development
copy my
app.config.js
and pasteTry launching it on an ipad with ios 12
The text was updated successfully, but these errors were encountered: