AltStore icon indicating copy to clipboard operation
AltStore copied to clipboard

Team Selector

Open Megarushing opened this issue 4 years ago • 13 comments

This PR adds a small View after login that shows up only when the user belongs to more than 1 team,

This view allows them to choose which team to use AltStore with.

I needed this change in order to be able to use my organization profile, which yields 1 year expiry dates. The auto-selection process was prioritizing the free account. Hope this also helps more people

I have pushed an IPA file as a release in my forked version so ppl may test and use it while we go through the merge process: https://github.com/Megarushing/AltStore/releases/download/1.4.5t/AltStore.ipa

This can be sideloaded with AltStore itself and will not interfere with the existing app as it is a different package name EDIT: Before sideloading it you will need to set the ALTDeviceID to your own Device UUID inside the Info.plist file contained in the IPA

https://github.com/Megarushing/AltStore/releases/tag/1.4.5t

Team selector

Note: when merging please discard the package, app group and team changes as those were needed in order to be able to compile and run in my environment

Megarushing avatar Apr 26 '21 23:04 Megarushing

@rileytestut can we get this merged?

rbutera avatar Jun 12 '21 19:06 rbutera

في سبت، 12 يونيو، 2021 في 11:07 م، كتب Rai Butera @.***

:

@rileytestut https://github.com/rileytestut can we get this merged?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/rileytestut/AltStore/pull/751#issuecomment-860095959, or unsubscribe https://github.com/notifications/unsubscribe-auth/AL5PBQ276KW7FEA7HUSGXLDTSOWARANCNFSM43T4CSXA .

3935849xx avatar Jun 13 '21 13:06 3935849xx

@rileytestut this PR has been ready for review and merge for 58 days now - what's the hold up?

rbutera avatar Jun 24 '21 19:06 rbutera

Okay, guys, @rileytestut's original plan was to allow multiple team switching in AltServer, and AltStore. But things got tricky, the only way to not confuse users and allow switching teams on-device we have to complete three Trello cards here: https://trello.com/c/DyZLydN3/18-feature-select-team-when-an-apple-id-has-one-or-multiple-organizations (btw, this PR is linked there as a reference for the UI work @Megarushing did as this should be a possibility one day when the other cards get taken care of).

The current plan we now have which is to exclusively allow choosing a team on initial install of AltStore with AltServer and that's currently in development, here's the card for that: https://trello.com/c/DyZLydN3/18-feature-select-team-when-an-apple-id-has-one-or-multiple-organizations

lonkelle avatar Jun 27 '21 21:06 lonkelle

I changed ALTDeviceID and ALTServerID. There is no connection problem but when I try to renew I am facing this issue. Any ideas why?

IMG_0329

mengunogul avatar Oct 28 '21 01:10 mengunogul

Any chance you could update this with AltStore v1.4.8? As hard as I try, I can't seem to figure out how to compile it myself.

CobreDev avatar Nov 09 '21 23:11 CobreDev

Any chance you could update this with AltStore v1.4.8? As hard as I try, I can't seem to figure out how to compile it myself.

+1

cmersinli avatar Nov 20 '21 15:11 cmersinli

+1 for this. Can't test with latest develop branch due to depends not being pushed

drpoutine avatar Jan 20 '22 22:01 drpoutine

+1 for this. Can't test with latest develop branch due to depends not being pushed I m using https://sideloadly.io now .

cmersinli avatar Jan 21 '22 06:01 cmersinli

+1 for this. Can't test with latest develop branch due to depends not being pushed

^^^ @rileytestut Are you missing pushing some local stuff upstream?

lonkelle avatar Feb 03 '22 01:02 lonkelle

Great work thank you so much! Any new on that?

Is it possible to merge develop into this branch, so we could compile the .ipa ourselves?

iMonZ avatar Feb 13 '22 10:02 iMonZ

When we see a good open source project the community can’t help it but want to collaborate on it, when we see this kind of thing being pulled after so long, this screams to the community NOT to try and collaborate any longer.

Megarushing avatar Oct 20 '22 15:10 Megarushing

@Megarushing I feel the same as you, which is why I and a group of others made SideStore - to allow the community to have a real say in the future of alternative App Stores. Your PR for AltStore here has been merged into SideStore and has many other improvements: https://github.com/SideStore/SideStore/pull/9

When attempting to coax Riley into merging this PR in 2021, there was significant pushback due to it being against the "vision of the implementation" Riley had for AltStore. Long story, but it's why SideStore exists now. If you ever have any further passions you want implemented, we (the SideStore Team) accept, and act on, all PRs submitted.

PS. Not only did we merge your team selector, SideStore itself also doesn't need a connection to AltServer to function.

lonkelle avatar Dec 25 '22 02:12 lonkelle