altstoreio / AltStore

AltStore is an alternative app store for non-jailbroken iOS devices.
https://altstore.io
GNU Affero General Public License v3.0
11.75k stars 896 forks source link

"Please update to Xcode 7.3 or later" error #57

Closed solverbak closed 4 years ago

solverbak commented 4 years ago

When trying to refresh an app I receive the message "Please update to Xcode 7.3 or later to continue developing with your Apple ID. (3018)" (green bubble). iOS version is 13.2, AltStore 1.1b2, and I have Catalina installed with Xcode 11.2 and Altserver 1.0.1. I have had AltStore installed for weeks with no issues before this.

Ethan-BB commented 4 years ago

I have same issue on Windows 10 1903, iOS 13.2 Started happening today.

WilliamLCobb commented 4 years ago

Apple dropped support for the Xcode 7 protocol today effecting everyone using AltStore. ALTAppliApi.m needs to be updated to use the Xcode 7.3 api or later for AltStore to start working again

nighto commented 4 years ago

Just to add 2¢, tried to update Xcode CLI with the following steps but it wasn't enough, the error persisted.

sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install

image

rileytestut commented 4 years ago

Looking into this right now, sorry for the inconvenience everyone!

From what I can tell, it looks like I'm missing three required headers: X-Apple-GS-Token, DSESSIONID, and X-Mme-Device-Id. It doesn't seem like the value for X-Apple-GS-Token matters, as long as there is one. As for DSESSIONID and X-Mme-Device-Id, I proxied Xcode's network requests with Charles to see what values it was using, then used these same exact values in AltStore. This fixed all the issues for me, so now looking into ways to retrieve a unique DSESSIONID value dynamically in the app rather than hardcoding it.

rileytestut commented 4 years ago

So the server returns a DSESSIONID value in the response headers, but trying to use that value for subsequent network requests still fails. Getting closer though...

rileytestut commented 4 years ago

I guess I should note the value for X-Mme-Device-Id I'm getting is the same as the machineId field for my development certificate (EEF1E570-F961-596D-A316-C39806EA65F4). I assume this doesn't mean anything and is just because Xcode has given my computer that identifier, but honestly who knows for sure at this point 🤷‍♂️

WilliamLCobb commented 4 years ago

Which Xcode version are you using to test this? 7.3?

qhu91it commented 4 years ago

I got the same error, the version of Xcode I use is 11.2

rileytestut commented 4 years ago

@WilliamLCobb was using Xcode 11.1, but am now downloading Xcode 7.3

Boris-TR commented 4 years ago

I get a similar error when attempting to download the AltStore from my Windows 10 computer to my Iphone X. I'm on iOS 13.2. I'm also using the windows version of iTunes. Clipboard Nov 7, 2019 at 6 37 PM

nieheyong commented 4 years ago

same issue when install altStore

image

khius commented 4 years ago

same issue here on MACOS 10.15.1 trying to install Altsore

Screen Shot 2019-11-08 at 12 45 04 PM
horsejockey commented 4 years ago

@rileytestut did downgrading to xcode 7.3 fix the issue?

Quzzzyrk commented 4 years ago

Man these past few days have been so fucking bad without Spotify. You never truly appreciate something till it’s gone :(

glowingkitty commented 4 years ago

any update on a possible fix?:/

M3-PO commented 4 years ago

Rip altstore

rileytestut commented 4 years ago

Sorry y’all, you can see some of the progress going on over here, which is in addition to all the stuff we’re doing more behind the scenes: https://github.com/Matchstic/ReProvision/issues/96

We’re making good progress, and I’m confident it will be resolved now that we know what’s going on, but no ETA at this time 😕

sangshuduo commented 4 years ago

waiting fix

ilmari-code commented 4 years ago

waiting fix

rileytestut commented 4 years ago

Good news, I’ve found a workaround for this issue! Expect an update in the next couple of days, and I’ll detail it more then 👌

hexindent commented 4 years ago

Good news, I’ve found a workaround for this issue! Expect an update in the next couple of days, and I’ll detail it more then ok_hand

Thanks for today's fix! I installed the plugin and AltStore onto my iPad successfully. However, when I signed in my iCloud account in the App, it crashed therefore I can't refresh AltStore or Delta. iPad mini 5 running iOS 12.4

hacknug commented 4 years ago

It would be great if you could add a note letting users know they need to use their Apple ID password and that app-specific passwords don't work 👍

rileytestut commented 4 years ago

@hexindent mind sending a crash report to riley [at] rileytestut.com? You can find them in Settings > Privacy > Analytics > Analytics Data.

hexindent commented 4 years ago

@hexindent mind sending a crash report to riley [at] rileytestut.com? You can find them in Settings > Privacy > Analytics > Analytics Data.

I've sent 3 crash reports to you. Hope it can help!

mkrch1 commented 4 years ago

hello everyone i iuse ios12.4 and i got same error i dont know much about programming can u tell me what should i do thanks id advance all i need is download uncover for jaibreak my phone again :( @rileytestut

Apocrifo99 commented 4 years ago

Hola a todos me pasa igual X-code 7.3 or latter quiero volver a instalar PopCorn Time ya hice de todo quitar cable, reiniciar, revocar certificados actucalizar Itunes tengo Windows ayuda ,,,,

annidy commented 4 years ago

The - (void)fetchAccountForSession:(ALTAppleAPISession *)session completionHandler:(void (^)(ALTAccount *account, NSError *error))completionHandler get 403 Forbidden, for the new AltStore

greyw0lv commented 4 years ago

i have no idea what im doing wrong i downloaded altstore for windows, extracted the file ran the installer and setup file, launched it, and hit install, and after putting in my info got the "must install xcode7.3 or later" is there a fix yet? am i doing anything wrong?

SEWsam commented 4 years ago

Still getting the issue

MarvinMynx commented 4 years ago

Still getting the issue, too. Downloaded and installed just now. 2019-11-26 15_43_27-Installation Failed

yikefengshu commented 4 years ago

Any luck we could have a fix for windows 10 this week?

greyw0lv commented 4 years ago

i doubt it but lets remain optimistic

moalshalabi commented 4 years ago

Fix please update to xcode 7.3 or later 1- On your Windows computer, download 3uTools ( http://www.3u.com/ ) from the link above. 2- Open it and, if required, install any missing iTunes drivers 3- Use the USB lightning cable to connect your iPhone or iPad to your computer 4- If asked, Trust the computer on your device 5- From the app menu, click on Flash & JB 6- Next, click the Jailbreak tab and choose iOS 11.4 – iOS 12.4 from the options 7- Click on the Jailbreak button and wait; Unc0ver will be installed. 8- Before you use it, open your iOS settings app 9- Tap General > Profiles & Device Management and find the app profile 10 -Trust it and close Settings – Unc0ver jailbreak is ready for use. Enjoy :)

Ethan-BB commented 4 years ago

You kinda missed the part on AltStore webpage, where it says: NO JAILBREAK REQUIRED!

avipars commented 4 years ago

Apparently there is a beta build from here:

https://twitter.com/altstoreio/status/1200133575800176640

Doesn't work on my iPad (iOS 9) with a windows 10 computer

Ethan-BB commented 4 years ago

@avipars Thank you, I missed that tweet, Riley should maybe consider making a mailing list for stuff like this. Works on iPhone X and iOS 13.2.3 - Windows 10 x64, 1903

effek70 commented 4 years ago

anyone try the iOS 9.3.5?

avipars commented 4 years ago

anyone try the iOS 9.3.5?

I am also on the same version and it isn't working.

djderan commented 4 years ago

I'm on ios 13.3, have iCloud and iTunes installed on my Windows 10 PC and it is now working for me using that link in the tweet! (https://twitter.com/altstoreio/status/1200133575800176640) :-)

FISIORODRIGO commented 4 years ago

Fix please update to xcode 7.3 or later 1- On your Windows computer, download 3uTools ( http://www.3u.com/ ) from the link above. 2- Open it and, if required, install any missing iTunes drivers 3- Use the USB lightning cable to connect your iPhone or iPad to your computer 4- If asked, Trust the computer on your device 5- From the app menu, click on Flash & JB 6- Next, click the Jailbreak tab and choose iOS 11.4 – iOS 12.4 from the options 7- Click on the Jailbreak button and wait; Unc0ver will be installed. 8- Before you use it, open your iOS settings app 9- Tap General > Profiles & Device Management and find the app profile 10 -Trust it and close Settings – Unc0ver jailbreak is ready for use. Enjoy :)

I WOULD LIKE TO THX YOU... I'M IN IOS 11.0.3 AND WORK FOR ME!!!!!

SEWsam commented 4 years ago

Fix please update to xcode 7.3 or later 1- On your Windows computer, download 3uTools ( http://www.3u.com/ ) from the link above. 2- Open it and, if required, install any missing iTunes drivers 3- Use the USB lightning cable to connect your iPhone or iPad to your computer 4- If asked, Trust the computer on your device 5- From the app menu, click on Flash & JB 6- Next, click the Jailbreak tab and choose iOS 11.4 – iOS 12.4 from the options 7- Click on the Jailbreak button and wait; Unc0ver will be installed. 8- Before you use it, open your iOS settings app 9- Tap General > Profiles & Device Management and find the app profile 10 -Trust it and close Settings – Unc0ver jailbreak is ready for use. Enjoy :)

I WOULD LIKE TO THX YOU... I'M IN IOS 11.0.3 AND WORK FOR ME!!!!!

But the Jailbreak is for 11.4-12.4, how could you have gotten it to work on 11.03? Also, again, altstore's website says NO JAILBREAK REQUIRED. This isn't a proper fix

FISIORODRIGO commented 4 years ago

This isn't a proper fix

I don't know... just follow the instructions and "voila" Electra it Works again.... But, I'm not the best person to discuss this cause i'm a noob in this thing of jailbreak...

SEWsam commented 4 years ago

This isn't a proper fix

I don't know... just follow the instructions and "voila" Electra it Works again.... But, I'm not the best person to discuss this cause i'm a noob in this thing of jailbreak...

?????

bbmodern commented 4 years ago

works perfectly till ios 9.3.5 New Bitmap Image

cruz666 commented 4 years ago

Actually the 1st Jailbreak that actually worked for a change. Semi un-tethered but better than nothing. Thanks moalshalabi......

noah978 commented 4 years ago

This issue was fixed awhile ago. Closing this issue now.