Jak usunąć kompilację z iTunes Connect?

125

Chcę usunąć jedną z moich kompilacji aplikacji z nowej witryny iTunes Connect. Ale nie mogłem znaleźć przycisku usuwania / usuwania. Jakieś pomysły?

wprowadź opis obrazu tutaj

EFE
źródło
4
Nie możesz. Musiałem kilka razy odrzucić programistę i miałem tam 6 z nich. Wybrałem jeden, a następnie przesłałem do zatwierdzenia. Nie ma sposobu, aby usunąć te „niepotrzebne” z tej listy
Sam B,
Właśnie zapytałem o to Apple. Dam ci znać, kiedy odpowiedzą.
EFE
Mój problem polega na tym, że ciągle otrzymuję e-maile z informacją, że mój plik binarny zawiera błędy (omyłkowo przesłałem jeden z tym samym numerem kompilacji co poprzednia wersja aplikacji). Ale aplikacja pojawia się jako „W trakcie sprawdzania” i nie może odrzucić wersji (przycisk niedostępny!)
Nicolas Miari
@EFE, czy odpowiedzieli od Apple?
iOS Monster
1
Arrghh. Tak więc w przeciwieństwie do starego TF, teraz mają stworzyć identyfikator, a następnie mają utworzyć plik AppStore administracyjnej (nie więcej symbole wieloznaczne), a następnie mają stworzyć aplikację iTunes, po czym mają do przesłania ich ręcznego narzędzia Application Loader, a następnie mieć do przyrostu numer kompilacji za każdym razem, gdy przesyłam.
peterept

Odpowiedzi:

124

AKTUALIZACJA:

Czas się zmienił, możesz teraz usunąć (wygasnąć) kompilacje TestFlight, jak w tej odpowiedzi, ale nadal nie możesz usunąć kompilacji .

STARY:

Zapytałem Apple i oto ich odpowiedź:

Rozumiem, że chcesz usunąć kompilację z iTunes Connect, jak pokazano na zrzucie ekranu.

Należy pamiętać, że jest to oczekiwane zachowanie, ponieważ można usunąć kompilację z wersji bieżącej, ale nie można jej usunąć z iTunes Connect. Więcej informacji można znaleźć w podręczniku programisty iTunes Connect: https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/

Więc po prostu nie mogę.

EFE
źródło
1
Jeśli załadujesz, mogą wystąpić problemy z nieprawidłowymi pękami kluczy / profilami obsługi administracyjnej, więc funkcja usuwania kompilacji byłaby przydatna. Ale przypuszczam, że powinienem najpierw nauczyć się sprawdzać poprawność kompilacji przed przesłaniem.
David Douglas
1
Znalazłem obejście tutaj, aktualizując wersję kompilacji nr - stackoverflow.com/questions/25680604/…
David Douglas
70

Czekać! Możesz faktycznie wygasnąć kompilację! :)

Rozwiązanie po 2017 r. (Nadal takie samo w 2020 r.):

  1. Na stronie głównej kliknij Moje aplikacje, wybierz swoją aplikację, a następnie na pasku narzędzi kliknij TestFlight.

  2. W lewej kolumnie kliknij platformę (iOS lub tvOS) dla swojej aplikacji w obszarze Kompilacje.

  3. W tabeli po prawej stronie kliknij numer kompilacji.

  4. W prawym górnym rogu kliknij Wygaś kompilację.

usunąć kompilację z App Store (iTunes) Connect Wygasnąć Build iTunes Connect

Ta-da! Kompilacja wygasła w App Store Connect.

Znaczy:

Wymagane role

Zobacz uprawnienia roli .

Więcej informacji można znaleźć na stronie .

mgyky
źródło
2
To działa! Dzięki. Pamiętaj tylko, że musisz zalogować się jako agent lub administrator.
Zubeyir
59
Myślę, że ta wersja wygaśnie tylko do testów tylko w Testflight; nie usunie kompilacji z serwera połączenia itunes (sekcja AppStore). Nadal możesz przesyłać te kompilacje do Appstore. Jednak oryginalny pytający pyta o to, jak usunąć kompilacje z serwera połączenia itunes, aby nie były one wyświetlane na liście kompilacji sekcji „Dodaj kompilację”. Myślę, że Apple nie pozwala na usuwanie kompilacji z serwera iTunes Connect.
Nitesh Borad
21
Mogę potwierdzić, że to rozwiązanie NIE DZIAŁA. Usuwa budować od deski rozdzielczej TestFlight, ale budowa wciąż istnieją i nie można złożyć nowy build do przeglądu, aż ostatni kończy proces ...
campsjos
W końcu udało mi się przesłać nową kompilację w Testflight. Podczas gdy zmienia się tylko numer kompilacji, Itunes Connect ciągle narzeka na „Nie możesz przesłać kompilacji do testów, jeśli inna kompilacja jest już w trakcie sprawdzania”, zmiana numeru wersji umożliwiła mi dodanie nowej wersji do recenzji. Nie wiem, czy jest to związane z wygasaniem poprzednich wersji, czy nie.
campsjos
1
Ach, rozumiem, ma sens. Naprawdę drapałem się w głowę z tego powodu, dzięki!
Gusutafu
34

Miałem ten problem. Podzielę się moją jazdą na krzywej uczenia się.

Po pierwsze, nie mogłem znaleźć sposobu na odrzucenie pliku binarnego, ale przypomniałem sobie, że widziałem go dzisiaj w aplikacji iTunesConnect. Więc używając aplikacji odrzuciłem plik binarny.

Jeśli najedziesz kursorem myszy na odrzucony plik binarny w sekcji „Kompiluj”, zauważysz, że pojawi się czerwona ikona kółka z - (tj. Przycisk usuwania). Stuknij w to, a następnie naciśnij przycisk zapisywania u góry ekranu. Przesłany plik binarny zniknął.

Powinieneś teraz otrzymywać wszystkie powiadomienia, gdy aplikacja jest w stanie „Przygotuj do przesłania” (e-mail, powiadomienie aplikacji itp.).

Organizator Xcode wciąż dawał mi „Nadmiarowy plik binarny”. Po krótkich badaniach rozumiem teraz różnicę między „wersją” a „budową”. Wersja jest wyświetlana przez iTunes i widziana przez użytkownika. Kompilacja to tylko wewnętrzny numer śledzenia. Miałem oba w wersji 2.3.0, zmieniłem kompilację na 2.3.0.1 i ponownie zarchiwizowałem. Teraz sprawdza poprawność i mogę przesłać nowy plik binarny i przesłać go ponownie. Mam nadzieję, że to pomoże innym!

Seoras
źródło
4
Zmiana czwartego oktetu (a raczej dodanie czwartego oktetu) nie działa. teraz krzyczy na ciebie, twierdząc, że jest to niepoprawny #, ponieważ musi zawierać tylko 3 cyfry. To staje się nadmiernie irytujące, jak Apple hamuje połączenie iTunes w ten sposób.
Urkle
Dzieje się tak tylko wtedy, gdy nie przesłałem. Jak przesłać ponownie?
quantumpotato
Wow, nawet nie zaakceptowana odpowiedź, ale była dla nas rozwiązaniem budzącym.
agoldev
6

Wybierz wersję

Odpowiedź jest taka, że ​​najedziesz kursorem myszy na ikonę swojej kompilacji, a na końcu linii zobaczysz mały kolorowy minus w kółku. Spowoduje to usunięcie kompilacji i możesz teraz kliknąć znak + i wybrać nową kompilację do przesłania.

To niewiarygodnie skomplikowana strona internetowa ze sztuczkami i gadżetami, które pozwalają robić to, co chcesz. Jestem pewien, że Steve nigdy nie widział tej strony ani nie próbował jej użyć.

Z pewnością lepszą praktyką jest zaprojektowanie ekranu w taki sposób, aby można było przez cały czas widzieć opcje, a nie w zależności od tego, czy przeglądasz aplikację, czy nie!

user462990
źródło
4

Jak rozumiem nową filozofię iTunesConnect:

  • możesz przesłać kilka „kwalifikujących się” kompilacji do iTunesConnect na karcie „Wersja wstępna”
  • pozwól innym testerom przetestować konkretną kompilację za pośrednictwem TestFlight (i zadeklarowanych jako użytkownicy iTunesConnect)
  • Kiedy dojdziesz do stabilnej wersji, wybierz właściwą wersję kompilacji z zakładki „Wersje”, aby przesłać do AppStore w zwykły sposób.

Dla mnie możesz mieć około 150 kompilacji w wersji wstępnej, to nie ma znaczenia.

cdescours
źródło
Nie miałbym nic przeciwko, gdybym mógł dodać testerów do aplikacji OS X, ale nie możesz, tylko iOS
Kyle Browning
Mam w TF wersje 1.1.1 i 1.1.3. Czy można całkowicie usunąć wersję 1.1.3, a następnie przesłać wersję 1.1.2? Proszę potwierdzić.
Sazzad Hissain Khan
Tak, powinno to być możliwe dzięki nowym regułom dostępnym w Testflight ... numer kompilacji powinien być inny.
cdescours
2

w itunes connect:

AppStore >> iosAPP >> Build (przewiń w dół)

kliknij czerwoną ikonę, jak widać na obrazku

usuń kompilację

Nic Wanavit
źródło
1
Czerwona ikona jest wyświetlana tylko po najechaniu myszą. Musisz najechać na to myszką.
mahal tertin
To uratowało mi zdrowie psychiczne. UX w appstoreconnect jest naprawdę szalony. Jeśli musisz zmienić przesyłaną kompilację, jest to droga do osiągnięcia tego. Apple wydaje się kochać koncepcję „ukrytej funkcjonalności”.
eddyoc
0

W naszym przypadku usunięcie nie było możliwe, ponieważ mieliśmy już aplikację, którą byliśmy w wersji wstępnej. Poprawka nie polegała na usunięciu, ale raczej na edycji każdej sekcji, w tym numeru wersji, która musiała zostać zmieniona dla nowego kandydata.

AnneTheAgile
źródło
0

Cholera, to trudne. Oto, co zrobiłem, aby odrzucić / usunąć / zamienić moją kompilację iOS przed jej wydaniem. Aplikacja została zatwierdzona, jak tylko znalazłem błąd, który chciałem naprawić przed wydaniem

  1. Ustawiłem zwolnienie na „ręczne” i zapisałem
  2. Próbowałem stworzyć i wydać aplikację
  3. otrzymałem komunikat o błędzie typu „możesz mieć tylko jedną wersję naraz”
  4. tam, gdzie był przycisk zapisywania, nie było możliwości anulowania wydania
  5. wersja aplikacji nie jest oznaczona czerwoną kropką jako „programista odrzucona”

Aby zastąpić złą kompilację, wykonałem następujące czynności

  1. jeśli klikniesz „+ wersja lub platforma”, aby utworzyć nową wersję, nie będzie można utworzyć nowej wersji iOS
  2. musisz przesłać nową kompilację
  3. w odrzuconej aplikacji wybierz nową kompilację
  4. zapisać
  5. Zgłoś do recenzji
AEDWIP
źródło