Jak usunąć kompilację aplikacji w nowej witrynie iTunes Connect?

90

Chcę przesłać nową wersję mojej aplikacji na iTunes Connect , ale nie mogę jej przesłać, jak wspomniałem tutaj .

Teraz chcę usunąć przesłaną kompilację i przesłać nową wersję z zapisaną wersją, ale pojawia się błąd, jak pokazano na zrzucie ekranu. tutaj

Znajdź rozwiązanie tutaj

nie możesz usunąć starej przesłanej kompilacji. musisz przesłać nową kompilację z nową wersją kompilacji (+1).

hmdeep
źródło
Twój certyfikat programisty jest inny. To jest problem. Powinieneś użyć prawidłowego certyfikatu programisty, który był używany przy przesyłaniu poprzedniej wersji
Raj Subbiah
mój certyfikat programisty jest prawidłowy, ale chcę przenieść moją aplikację na inne konto, dlatego wyświetla się to ostrzeżenie ... Ale to nie obchodzi, chłopcze, potrzebuję rozwiązania dla pierwszego błędu ...
hmdeep
Czy zmieniłeś numer wersji plist?
Raj Subbiah,
Hannes Sverrisson, dodałem twoją odpowiedź w moim pytaniu
hmdeep

Odpowiedzi:

120

Nie możesz usunąć starej przesłanej kompilacji: musisz przesłać nową kompilację z nową wersją kompilacji (== Wersja pakietu w plist ).

Na przykład, jeśli Twoja aktualna wersja kompilacji to 1.3, zarchiwizuj i prześlij nową kompilację ze zwiększoną wersją kompilacji, taką jak 1.3.1:

wizerunek

hmdeep
źródło
14
Dla jasności numer kompilacji to Twoja „wersja pakietu”. To właśnie powinieneś zwiększać. Użytkownicy tego nie widzą, to jest dla Ciebie. Miałem wersję pakietu w wersji 2.0.2 i „zwiększyłem” ją do wersji 2.0.21, aby ją przesłać. Jeśli muszę przesłać kolejną kompilację, zrobię to 2.0.22, 2.0.23 itd. Mój „Ciąg wersji pakietu, krótki” pozostaje 2.0.2 - tak widzą użytkownicy.
ED-209
Cześć, zrobiłem to, a linia Build mojej aplikacji iTunes Connect nadal pokazuje starą datę kompilacji i przesłania, nawet po zakończeniu przetwarzania nowej.
quantumpotato
jak powiedziałem, że nie możesz go usunąć, musisz dodać nową kompilację i dołączyć nową kompilację ze swoim zgłoszeniem.
hmdeep
To dodatkowe informacje, które odnoszą się do innej odpowiedzi. Jak możemy „usunąć wersję z przeglądu” związek z nowej stronie iTunes. Czasami możemy nie widzieć linii wymienionej w odpowiedzi. Po wylogowaniu / zalogowaniu się z iTunes z pewną przerwą czasową będziemy mogli zobaczyć wiersz „usuń tę wersję z recenzji” w iTunes.
SHS
1
Innymi słowy, wersja na zdjęciu to CFBundleShortVersionString.
Henrik Erlandsson
7

Nie możesz usunąć kompilacji z Itunes Connect. Plik informacji o projekcie zawiera dwa atrybuty do odwoływania się do wersji kompilacji aplikacji, tj. Wersja pakietu i ciąg wersji pakietu, krótki . Zwykle oba atrybuty mają tę samą wartość (1.0.3), ale możesz przesłać do Itunes Connect wiele kompilacji dla tej samej wersji aplikacji, zmieniając tylko drugą wartość.

Zatem tworzysz nową wersję aplikacji w Itunes Connect (wersja 1.0.3) i ustawiasz w swoim NewProject -Info.plist :

  • Wersja pakietu: 1.0.3.
  • Ciąg wersji pakietu, krótki: 1.0.4.

Archiwizuj i przesyłaj.

Gdy Itunes Connect przetworzy nową kompilację, pojawi się ona w sekcji Wersje wstępne i będzie można ją wybrać dla wersji 1.0.3 i wysłać do przeglądu.

Daniel Rivera
źródło
3
Musisz zwiększyć wartość CFBundleVersion, a nie krótki ciąg znaków wersji.
Sea Coast of Tibet
6

Wydaje się, że nowa wersja aplikacji iTunes Connect dla urządzeń z systemem iOS nie ma funkcji „Odrzuć kompilację”, podobnie jak poprzednie wersje aplikacji i portalu iTunes Connect. Nie możesz odrzucać ani usuwać kompilacji przesłanych do iTunes Connect w najnowszych wersjach (grudzień 2014).

Rozwiązaniem jest po prostu przesłanie nowej kompilacji. Jednak aby iTunes Connect zaakceptował nową kompilację, przed ponownym utworzeniem archiwum należy najpierw zwiększyć widoczny wewnętrznie numer kompilacji. Numer do zwiększenia jest oznaczony jako „Kompilacja” lub „Wersja pakietu”, w zależności od tego, gdzie zajrzysz do interfejsu Xcode. Zmiana w jednej lokalizacji oczywiście znajduje odzwierciedlenie w innych.

Oto lokalizacje, w których można zmienić numer wersji kompilacji / pakietu:

Ogólne> „Kompilacja: 1.0.1”

-lub-

Informacje> „Wersja pakietu: 1.0.1”

-lub-

Info.plist> „Wersja pakietu: 1.0.1”

Po zmianie numeru ponownie zarchiwizuj kompilację i prześlij ją ponownie do iTunes Connect.

John Chacho
źródło
2

Edycja: po prostu nie możesz. Wyobrażam sobie, że będziesz miał jedną szansę na rok, aby wyczyścić kompilacje, tak jak w przypadku zarejestrowanych urządzeń, a może po prostu planują zatrzymać je tam na zawsze.

Sprawdź odpowiedź Apple z tego wątku: Jak usunąć kompilację z iTunes Connect?

ela
źródło
0

Nie sądzę, że istnieje sposób na usunięcie kompilacji, tak jak powiedział Mark Philip. Używam Xamarin. Naprawiłem mój problem, robiąc to w Xamarin: projekt -> opcje -> Aplikacja IOS -> kompilacja

user1019042
źródło