2015-11-16 16 views
6

jestem ciągnięcie moich włosów na ten błąd, ponieważ w ciągu ostatnich kilku dni. Kiedy próbuję przesłać moją aplikację na iOS na cordova, pojawia się błąd, że narzędzie Symbole nie działa. To jest to, co mam w moich dziennikach:Client.ipa nie zawiera plik

<IDEDistributionIssue: severity(error), error(Error Domain=ITunesSoftwareServiceErrorDomain Code=-19066 \"The path '/var/folders/sp/fhnmn9hd76vbdl523pf37krw0000gn/T/XcodeDistPipeline.8PQ/Packages/Healthpick Client.ipa' does not contain a file.\" UserInfo={NSLocalizedDescription=The path '/var/folders/sp/fhnmn9hd76vbdl523pf37krw0000gn/T/XcodeDistPipeline.8PQ/Packages/Healthpick Client.ipa' does not contain a file., NSLocalizedFailureReason=Unable to validate your application.})> 

Oto zrzut ekranu wspomnianego błędu po próbując złożyć do sklepu z aplikacjami:

Stupid Error

Proszę o pomoc.

+0

"Otrzymuję błąd, że narzędzie Symbole nie powiodło się". Skupmy się na tym; proszę podać komunikaty o błędach. – trojanfoe

+0

to jest błąd: aliirz

+0

To nie jest to, o co prosiłem. Wspomniałeś o błędzie z narzędziem symboli. – trojanfoe

Odpowiedz

6

Miałem ten sam błąd, ponieważ było kilka błędnie zawartych w pakiecie aplikacji bibliotek statycznych (libXXX.a). Zostały one wyświetlone w polu końcowego potwierdzenia przesyłania (lista Certyfikaty & Certyfikaty) pod głównym adresem .App.

Moim rozwiązaniem było usunięcie wszystkich odwołań do tych statycznych bibliotek z projektu, dodając je ręcznie w flagach łącznika i ścieżkach wyszukiwania biblioteki.

Jest z pewnością lepszym rozwiązaniem, aby zapobiec te pliki są zawarte. . Mam nadzieję, że ktoś bardziej kompetentny o Xcode można dostroić się

+0

Moja aplikacja jest oparta na cordova i to jest to, co widzę w uprawnieniach: https://www.dropbox.com/s/qo13ew57qtdzsee/Screenshot%202015-11-22%2023.39.55.png?dl=0 Każdy pomysł, jak je usunąć? – aliirz

+0

Szybka aktualizacja, dzięki której mogę przesyłać kompilacje tego samego projektu przez Xcode 6 bez żadnych problemów. Więc bardziej przypomina to wydanie Xcode 7 – aliirz

+0

Nie trzeba ręcznie zarządzać wejściami linkera, wystarczy ustawić "pominąć instalację" na YES w projektach i/lub celach biblioteki statycznej. –

4

miałem takie same objawy jak Benoit, i był w stanie usunąć błędnie pokazujące pliki libXXX.a z pakietu aplikacji, wykonując następujące czynności:

  1. Wybierz głównym projektem plik
  2. Wybierz aplikację za cel
  3. Wybierz „Budowanie Fazy”
  4. wybrać „Kopiuj Bundle Zasoby”
  5. Usunąć wszelkie przedmioty związane z plików lib t kapelusz wcześniej pojawiał się w miejscu docelowym aplikacji. W moim przypadku były to pliki związane z Flurry.
+0

To rozwiązanie sprawdziło się. Ten błąd wystąpił podczas aktualizowania istniejącej biblioteki w moim projekcie. Usunięcie plików z biblioteki z tego panelu rozwiązało to dla mnie. Dzięki za szczegółowe kroki. –

0

Odznacz:

Dołącz symbole aplikacji dla aplikacji na walidacji i przesłać do App Store.

I Bitcode.

0

wydaje mi się dostać to na XCode 8.3.1 podczas przesyłania archiwum, gdy urządzenie jest podłączone. Gdy odłączę urządzenie i spróbuję ponownie, działa.

Powiązane problemy