2015-05-07 10 views
50

Używam Ionic do zbudowania aplikacji html na iOS. Zarejestrowałem aplikację w iTunes Connect.Błąd Xcode podczas wysyłania do App Store: "Nie znaleziono żadnych odpowiednich rekordów aplikacji"

Wszystko idzie dobrze w Xcode, dopóki nie prześlę do App Store. Pojawia się następujący błąd:

iTunes Store operation failed.
No suitable application records were found. Verify your bundle identifier 'com.iconicframework.app315125' is correct.

iTunes Store operation failed

+1

Powinieneś zweryfikować w kodzie xcode przed przesłaniem. –

+0

Dostaję to dla Pods przy użyciu w projekcie. Na przykład Pakiet Alamofire o identyfikatorze pakietu: com.cocoapods.Alamofire .. Jak to naprawić? –

Odpowiedz

80

Podejrzewam, że nie powinno być nazywając swoją aplikację "com.ionicframework.app315125". To wygląda jak resztka nazwy z przykładowego projektu.

Trzeba utworzyć nowy Identyfikator pakietu w portalu Developer:

enter image description here

Następnie wybierz ją, gdy "Utwórz nową aplikację" w iTunesConnect:

enter image description here

Dla mnie Wybrałbym com.maniac-games.lowdown.

+0

Pozdrawiam Almo, doszedłem do wniosku, że jest to właściwy tor, ale wciąż nie wiem, gdzie to powinno się znaleźć na iTunesConnect. Dziękuję Ci! – irth

+3

Musisz również dodać aplikację do swojego konta iTunes Connect. –

20

Może chcesz przejrzeć dokument this.

Innymi słowy:

  1. Musisz iść do developer.apple.com i utworzyć profil obsługi administracyjnej i identyfikator pakietu.
  2. Przypisywanie urządzeń do obsługi administracyjnej
  3. Następnie ... wprowadź itunesconnect i utwórz aplikację i przypisz identyfikator pakietu.
  4. Wprowadź kod Xcode i załaduj ponownie pliki obsługi administracyjnej.
  5. Przejdź do plików docelowych i wybierz obsługę administracyjną.
  6. Produkty -> Archiwum i iść dalej :)
+2

Nie zapomnij wybrać jako odpowiedź !! Zapraszamy ! (cokolwiek chcesz) :) – Beto

+1

Almo miał szybszą odpowiedź i ma ładne obrazy, więc dostają odpowiedź, ale znajdę sposoby, aby wynagrodzić cię w tym życiu lub w następnym! : P – irth

+1

Mieć inne upto. Spojrzałem tutaj. – Almo

1

dostałam ten sam błąd na wielu prób.

Obserwuj poniżej kroku:
1) Utwórz AppID wewnątrz developer siteIdentifiers -> IDS.
2) Utwórz Provisioning Profile Certificate Provisioning Profiles - > Distribution.
3) Tworzenie aplikacji wewnątrz iTunes i podać nazwę aplikacji, wybierz Bundle identyfikator aplikacji i kliknij na Utwórz aplikację.
4) Wewnątrz kodu x wybierz Product -> Archive odczekaj kilka minut, a następnie otwórz Organizatora (Windows -> Organizer) i wyświetl aplikację w Organizatorze, kliknij opcję Prześlij do sklepu App Store
5) Pomyślnie załadowałeś aplikację w sklepie z aplikacjami.

0

Rozwiązałem dla mnie problem polegający na zmianie identyfikatora bundleID, gdy okienko pop-up (podczas sprawdzania poprawności) pojawi się w rzeczywistym identyfikatorze bundleID, który nie był wtedy prawidłowy, ale został naprawiony, a moja aplikacja jest jedną z dróg do Appstore !

3

Byłem też stoi sam issue..I ustalone to poprzez tworzenie aplikacji na itunesConnect przed przesłaniem aplikacji. po utworzeniu aplikacji na itunesconnect. nie powinieneś już otrzymywać tego błędu.

Powinno być pewne uwierzytelnienie i miejsce do przechowywania kompilacji. a jeśli nie masz aplikacji na itunesconnect z tym samym identyfikatorem pakunku, nie pozwolisz jej załadować swojej aplikacji.