Niedawno zaktualizowałem kod XCode 6.3 i zacząłem mieć pewne dziwne problemy z podpisywaniem kodu. Czasami XCode zacznie narzekać na problemy z podpisywaniem kodu. I albo będzie miał problemu takiego:Kod XCode 6.3 Problemy z podpisywaniem kodu po aktualizacji
invalid or unsupported format for signature ... Command /usr/bin/codesign failed with exit code 1
lub
... Command /usr/bin/codesign failed with exit code 11
nie można odnaleźć jeszcze wzór, ale wygląda na problem z kodem XCode znak, jak czasami po czyszczeniu i ponownym uruchomieniu XCode będzie działać.
Nie zmieniłem żadnych ustawień dotyczących podpisywania kodu. Struktura projektu jest dość skomplikowana, odnosi się do projektów i strączków.
Każda pomoc doceniona.
** Aktualizacja **
Nie pomogło mi usunąć dane pochodzące lub ponownie XCode. Ale zadziałało, gdy usunąłem projekt i pobrałem go z Git. To usunęło pliki XCode, które nie są zatwierdzone do git.
Znów po czyszczeniu przestał działać. Oraz w dziennikach konsoli mam coś takiego:
codesign[4111]: Internal error unloading bundle CFBundle 0x7fb44a40adc0 <(null)> (framework, not loaded)
** Kolejna aktualizacja **
Znalezione na Twitterze kogoś, kto ma ten sam problem. Wygląda na to, że problem jest spowodowany przez opcję --deep w podpisywaniu kodu.
https://github.com/atom/atom-shell/issues/1396
Rozwiązanie to nie kod aplikacji i ramy znak wewnątrz --deep. Ale raczej kod podpisują każdą strukturę osobno.
http://furbo.org/2013/10/17/code-signing-and-mavericks/
możliwe duplikat: http: // stackoverflow.com/questions/1090288/usr-bin-codesign-failed-with-e xit-code-1 – gbuzogany
Miałem ten sam problem i przejście do Preferencji-> Konta-> Wyświetl szczegóły, a następnie naciśnięcie przycisku odświeżania w lewym dolnym rogu ustaliło dla mnie. – doctorBroctor