Od wielu dni walczę z tym problemem i pokonam głowę pod ścianą, a następnie wycofam się z podpisywania kodu/aplikacji uległość nieszczęścia.Błąd znaku kodu: nie można znaleźć prawidłowego profilu informacyjnego zgodnego z identyfikatorem aplikacji.
Mam wniosek, który został przesłany do sklepu z aplikacjami i nie przyjął żadnych problemów (ver 1.0.0). Udało mi się opublikować pierwszą aktualizację (wer. 1.0.1) z małą próbą i błędem przy użyciu XCode 3.2.4 i iOS 4.1 za pośrednictwem Application Loader. Teraz jestem na XCode 3.2.5 i iOS 4.2 i próbuję opublikować aktualizację (ver 1.0.2) za pośrednictwem XCode Organizer.
Mogę z powodzeniem zbudować moją aplikację w oparciu o udostępnienie AppStore Distribution, gdy ustawię identyfikator pakietu w pliku info.plist na "com.myCompany.myApp". Ale gdy próbuję sprawdzić poprawność/przekaż kompilację za pośrednictwem organizera, pojawia się komunikat o błędzie "Identyfikator pakietu: com.myCompany.myApp różni się od poprzedniego identyfikatora pakietu ABC123XYZ1.com.myCompany.myApp". Najwyraźniej, kiedy po raz pierwszy przesłałem aplikację za pośrednictwem iTunes Connect, skorzystałem z pełnej wersji (AppId). Składnia języka obcego. Zweryfikowałem to, wyświetlając identyfikator pakietu w iTunes connect.
Logicznie dodałem w prefiksie AppId identyfikator pakietu w pliku Info.plist. Kiedy to zrobię i spróbuję ponownie skompilować, otrzymam komunikat "Błąd podpisu kodu: nie można znaleźć prawidłowego profilu administracyjnego pasującego do identyfikatora aplikacji ..." a kompilacja nie powiedzie się.
Próbowałem wszystkiego, co przeczytałem w Internecie na temat tych dwóch błędów bez rozwiązania problemu. Jestem w sytuacji złapania 22. Nie mogę zbudować aplikacji z prefiksem AppID w identyfikatorze pakunku i nie mogę go bez niego przesłać do iTunesConnect. Ponadto błąd iTunesConnect występuje podczas próby użycia aplikacji ładującej aplikację do przesłania aplikacji.
Jestem gotów zaoferować moje pierwsze dziecko każdemu, kto może mi pomóc wydostać się z tego podpisywania kodu/składania aplikacji piekła!
To działało idealnie, dzięki. Będę bardziej ostrożny następnym razem. –
Miałem do czynienia z tym samym problemem. Wielkie dzięki! – aiham
To uratowało mnie w Jedności. Włączyłem identyfikator pakietu w łańcuchu - usunięcie go spowodowało rozpoznanie rezerwy. –