2012-09-13 10 views
40

Zaktualizowałem mój profil informacyjny, aby dodać więcej urządzeń do testowania Ad-Hoc, dodałem to nowy profil i usuwa stare i teraz otrzymuję ten błąd:Błąd znaku kodu: Identyfikator aplikacji "com.reapptive.Floors2Go", która nie jest zgodna z bieżącym ustawieniem "com.reapptive.Floors2Go"

Code Sign error: Provisioning profile 'Floors2Go' specifies the Application Identifier 'com.reapptive.Floors2Go' which doesn't match the current setting 'com.reapptive.Floors2Go'

które jeśli spojrzeć oba są dokładnie takie same, usunąłem, ponownie dodany nowy profil, usunięte i ponownie wprowadzić wiązkę nazwa w moim plist i dla mojego życia nie mogę tego zrozumieć.

Próbowałem również czyszczenia wszystkich i odbudować, ale bezskutecznie.

Wszelkie pomysły?

Odpowiedz

42

Wydaje się być błędem w Xcode GM Seed, musiałem zabić Xcode i ponownie go otworzyć za każdym razem, gdy zmieniam profil.

+18

Musiałem wyczyścić, usunąć profil, ustawić wszystko na "Nie koduj znaku", ponownie uruchom Xcode i ponownie - dodać profil i ustawić podpisywanie kodu, zanim zadziała. Prawdopodobnie nie wszystkie są potrzebne, ale potraktuję to jak voodoo, dopóki nie będę wiedział, jakie są konkretne kroki. –

+1

To samo tutaj, nadal buggy z XCode 4.5.1. – gilm

+1

Musiałem dwukrotnie sprawdzić i zmienić przypisanie wszystkich moich tożsamości związanych z podpisywaniem kodu debugowania i wydania (między ustawieniami poziomu projektu i ustawieniami poziomu docelowego). Jeden z profili, do których dodałem urządzenie, był nieaktualny, ale nadal w jakiś sposób wiązał się z ustawieniem Release. –

0

Powinny być problemy z identyfikatorem aplikacji w pliku plist. Sprawdź to. Czy zainstalowałeś nowy profil obsługi administracyjnej?

+0

hi, sprawdziłem identyfikator aplikacji i jest ona poprawna i tak, zainstalowałem nowy profil zaopatrzeniowy, ale wciąż nic. nie rozumiem, że oba są takie same, gdy pokazuje mi się błąd –

+0

ok fajnie sprawdź tożsamość kodów w projekcie i cele indywidualnie. Sprawdź debugowanie, zwolnij także w kodzie identyfikacyjnym – SRI

+0

okazuje się, że jest to błąd w Xcode. Zgłaszałem raport o błędzie –

19

Też miałem ten problem podczas próby zastąpienia profilu zaopatrzeniowego dewelopera zaktualizowaną wersją. Wygląda jak błąd.

Uruchamia XCode clean, a następnie ustawia tożsamość podpisywania kodu (w przypadku dev, w moim przypadku) na "nie koduj znaku", a następnie ustawienie tożsamości kodu identyfikacyjnego z powrotem do odpowiedniego profilu udostępniania projektu rozwiązało błąd kompilacji.

+0

Zestaw nie podpisuj, kompilacja, Ustaw znak, kompilacja. Cudowny! – allprog

7

W Xcode (używam 4.5.2)> Budowanie Ustawienia> Kod Podpisanie sekcja:

  1. zmienić wszystko do Don't Code Sign
  2. Zmień indywidualne ustawienie do odpowiednich profili deweloper/dystrybucji.

Na przykład:

enter image description here

1

W moim przypadku, usuwanie duplikatów i nieważny certyfikat w pęku kluczy ustalonej ten problem ..

0
  • 1- Clean (Produkt -> Clean)
  • 2- Usuń Prz. Profil (Okno -> Organizer) usuń nieużywany i wygasły prow. profil
  • 3- Ustaw wszystko dont znak kodu w swoim projekcie i docelowym (naciśnij na projekcie w ustawieniach kompilacji kodu pod znakiem ustawić wszystko na nie znak kodu i uczynić go ponownie kierować)
  • 4- Relaunch Xcode
  • 5- Ponownie dodaj prow. profil
  • 6- Przejdź ponownie do kodu i ustaw je na swoim prow. profil.
  • 7- Ponownie wykonaj krok 6, aby wpisać znak do celu. Jeśli to nie działa, spróbuj wykonać następny krok. Każdy zestaw SDK iOS iOS pod debugowaniem ustaw go na iPhone'a lub iPada programistę pod automatycznym selektorem profilu.
0
  1. Usuń wszystkie Przyp.Profil od Organizatora
  2. z menu wybrać Edytor ->Refresh z Developer Center
  3. Wpisz swój Apple ID i hasło, a następnie czekać
  4. Przejdź do Ustawienia buit z App Wybierz profil rozwoju dla debugowania i zwolnić ad-hoc profil dla

Uwaga Jest Doradzono utworzyć dwa różne profile dla rozwoju i testowania

  • Dla Rozwoju -> Tworzenie profilu Development -> Użyj
  • Dla dystrybucja -> Tworzenie Ad Hoc Profil
Powiązane problemy