Ostrzeżenie „Nieoczekiwany kod maszynowy” z iTunes Connect

117

Po przesłaniu mojej kompilacji do usługi iTunes Connect przy użyciu programu ładującego aplikacje otrzymałem wiadomość e-mail dotyczącą problemu „Nieoczekiwany kod maszynowy”, patrz poniżej.

Nieoczekiwany kod maszynowy - przesyłany plik zawiera zarówno kod bitowy, jak i natywny kod maszynowy. Kiedy podajesz kod bitowy, nie jest konieczne dołączanie również kodu maszynowego. Aby zmniejszyć rozmiar przesyłanego pliku, użyj Xcode 7.3 lub nowszego lub dowolnego innego łańcucha narzędzi, który usuwa kod maszynowy.

Jestem tak zdezorientowany tym ostrzeżeniem. Czy to nowość w iTunes Connect? Dlaczego nie wyświetla mi ostrzeżenia, gdy przesyłam kompilację do kontroli jakości, ale kompiluję do wydania?

Aktualizacja: przesłałem kompilację QA w zeszłym tygodniu, nie było to żadne ostrzeżenie. A dzisiaj (27 czerwca 2016 r.) Wgrywam wersję Release, która wysyła mi ostrzeżenie.

Herberta
źródło
1
Ten e-mail też otrzymałem dzisiaj. Aktualizacja aplikacji została sprawdzona dwa dni temu bez problemów. I przesłałem dzisiaj wewnętrzną kompilację TestFlight, która „przetworzyła” dobrze. Dziwne było dla mnie to, że wszystkie e-maile powiązane z naszym kontem programisty zostały skopiowane do e-maila. Zadzwoniłem do Apple Developer Support - jeszcze nie ma pomocy. Wiadomość e-mail, którą otrzymałem, dotarła tuż przed otrzymaniem wiadomości e-mail z zakończeniem przetwarzania TestFlight. Właśnie wykonałem „normalną” kompilację Xcode. Żadnych wyszukanych narzędzi do budowania.
Daniel
1
Ten sam błąd. Zbudowany i przesłany bezpośrednio z Xcode.
picciano
1
Po 20 minutach od otrzymania tego e-maila moja aplikacja została udostępniona do testów. Wygląda na to, że był to błąd po stronie Apple i sam się rozwiązał.
evanflash
2
Wzywam do ponownego otwarcia tego pytania. Nadal występuje i nie jest prostym błędem typograficznym. Pytanie jasno wyjaśnia proces użyty do odtworzenia błędu, komunikat o błędzie (z Apple) i oczekiwany wynik (brak błędu).
picciano
1
Najwyraźniej to pytanie powinno zostać ponownie otwarte. A oto aktualizacja, wczoraj przesłałem moją aplikację do przeglądu (nic się nie zmieniło po otrzymaniu e-maila z ostrzeżeniem) i minęło dzisiaj bez żadnego problemu. Uważam, że możemy zignorować wiadomość e-mail z ostrzeżeniem i poczekać na wyjaśnienie Apple.
Herbert

Odpowiedzi:

122

Właśnie to też rozumiem, to błąd. Przesłałem prawie dokładnie ten sam plik binarny, co kilka dni temu, który przeszedł pomyślnie (jedyną zmianą była wersja i numer kompilacji). Wsparcie programistów to potwierdziło.

Jeśli dostaniesz e-mail, nie martw się o to. Twój plik binarny będzie nadal przetwarzany i nadal będziesz mógł przesłać go do sklepu z aplikacjami.

Aktualizacja: oba moje pliki binarne, które otrzymały tę wiadomość, przeszły recenzję i zostały udostępnione w sklepie z aplikacjami.

Ser Pounce
źródło
23
@picciano Zadzwoniłem do działu pomocy dla programistów i powiedzieli to samo.
Ser Pounce
3
„Ja też mam ten problem” nie jest odpowiedzią. Proszę używać odpowiedzi tylko w przypadku postów, które zawierają odpowiedź na pytanie.
JAL
2
@jal Zaktualizowałem swoją odpowiedź, dodając fragment informacji o wsparciu technicznym dla programistów
Ser Pounce.
5
Teraz mam w firmie 30 osób, w większości nieprogramistów, i pytają mnie, co to za e-mail. Są wewnętrznymi użytkownikami Testflight, ale tak naprawdę chcą tylko przejrzeć aplikacje. To jest TAK irytujące !! Mam 3 słowa na jabłko: wstyd ... wstyd ... wstyd ...! (bling! bling!)
Josh
2
Jak mogę wyłączyć tę wiadomość e-mail dla moich wewnętrznych testerów? Naprawdę nie chcę ich denerwować bzdurami Apple'a.
Josh