Jestem na Xcode 6 i próbuję przesłać aplikację iOS (target: iOS 8) do App Store i otrzymuję błąd ITMS-4238. Mówi, że już istnieje ta sama kompilacja, ale do tej pory nie udało się jej pomyślnie przesłać tej aplikacji. Tak więc nie ma przesłanej kompilacji w iTunes Connect, więc nie wiem, dlaczego to robię.Dlaczego otrzymuję komunikat o błędzie "Nadmiarowy plik binarny ITMS-4238" podczas przesyłania do sklepu App Store?
Co robię jest następujący:
- Utwórz Archiwum
- Prześlij binarny od Organizatora
Próbowałem też złożyć z ApplicationLoader ale wynik był taki sam.
Jest to błąd Dostaję:
Archive submission failed with errors:
Archive submission failed due to the issues listed below:
- ERROR ITMS-4238: "Redundant Binary Upload. There already exists a binary upload with build version '1.0' for train '1.0'" at SoftwareAssets/PreReleaseSoftwareAsset
Oto zrzut ekranu z błędem:
Jakieś pomysły jak to naprawić?
Postęp:
Rozwiązałem swój problem sam.
Zwiększyłem liczbę kompilacji z 1.0 do 1.0.2.1.
Nie wiem, dlaczego iTunes Connect uważa, że jest już wersja binarna 1.0.
Miał ten sam problem. Czy odpowiedź Basheera (i twoja) w końcu zadziałała? –
Czy ktoś wie, czy mogę po prostu usunąć zawartość SoftwareAssets/PreReleaseSoftwareAsset? Gdzie i tak to się znajduje? – KarenAnne
Prawdziwa odpowiedź: ponieważ Apple nie przejmuje się zbytnio UX dla programistów. Prawdopodobnie przycisk (-) obok poprzednio przesłanej kompilacji, która usuwa go wizualnie, a następnie naciśnięcie przycisku Zapisz, powinien spowodować, że program Itunes Connect będzie świadomy, że kompilacja została usunięta. Ale wydaje się, że nie działa to wcale dobrze. –