2014-10-09 20 views
10

OK, to doprowadza mnie do szału i ja naprawdę wdzięczny, jeśli ktoś może mi pomóc debugowania to:usunięte z powodu podpisywania kodu błędu

  • Używam Xcode 6.1 ( 6A1042b 6A1046a) na OSX Yosemite 10.10 (14A361c)
  • mam 2 aktualne certyfikaty w moim pęku kluczy (Dystrybucja/Instalator)

Zakładka Ogólne

General Panel

Ustawienia Zbuduj

Build Settings

Uruchamiając aplikację

Terminated due to code signing error

pomóc! Co się dzieje?


P.S. Z jakiegoś powodu, po wybraniu "Mac App Store" i ustawieniu moich Tożsamości Podpisu, jak pokazano, "Podpis" na karcie Ogólne automatycznie powraca do "Brak". Jeśli powrócę do "Mac App Store", "Debuguj" i "Release" przejdź do jakiegoś ogólnego "programisty Mac".


UPDATE (to co dzienniki pokazują)

EXC_CRASH (Code Signature Invalid) 
+0

Mam ten sam problem. Znalazłeś rozwiązanie? Niedawno zmieniłem komputer na nowy iMac, więc zastanawiam się, czy to jest jego część. Nigdy nie miałem tego problemu w przeszłości. –

+1

@TyJacobs Właściwie to, co zrobiłem, to przełączyć się z Yosemite na Mavericks jako moją maszynę programistyczną i ... boom, zadziałało! Nie pytaj mnie, dlaczego ... Jak to zwykle bywa z podpisywaniem kodu i certyfikatami (przynajmniej dla mnie), to nie jest ścisła nauka: robisz wszystko, co przychodzi ci do głowy iw pewnym momencie, z jakiegoś nieznanego powodu, to działa ... lol –

+0

Cześć .... kameleon .... dostaję ten sam problem. Otrzymasz rozwiązanie tego. –

Odpowiedz

0

Niezależnie od tego, w jaki sposób skonfigurować swój komputer, albo z kopii zapasowej Time Machine lub jako nową instalację, chyba że odpowiednio wsparte Twoje certyfikaty i przenieśli je na nowy komputer, który MUSISZ tworzyć nowe certyfikaty. Zrób to od początku. Nie używaj certyfikatów utworzonych dla Mavericks w Yosemite lub na nowej maszynie. Jeśli odtworzysz nowe certyfikaty, zadziała.

0

Możesz uruchomić swój system Mac w poniższych krokach.

  • Set „tymczasowy profil” jako „None” i „podpisywanie kodu tożsamości” jako „nie” w kodzie znak „budować ustawienie”
  • Set „podpisanie” jako „None” w „Ogólne” Proszę odnieść się do załączonego zrzutu ekranu. enter image description here

enter image description here

można przesłać "App Store" lub "developer tożsamości" w poniższych krokach.

  • Ustaw "Profil tymczasowy" i "Identyfikacja podpisu kodu" w ustawieniach kompilacji.
  • Kod "podpisywanie" jako "Brak"
  • Skonfiguruj konto Apple w Xcode. (Xcode-> preferencje-> Konto-> dodaj konto Apple).
  • Archiwum zgłoszenie i przesłać lub dostarczyć build jako identyfikator dewelopera. (Na produkcie> Archiwum)

Patrz załączony zrzut ekranu. enter image description here

Powiązane problemy