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.
źródło
Odpowiedzi:
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.
źródło