2013-08-22 9 views
8

staram się wyjść z tego problemu (mam nadzieję, że to ostatni!)Błąd w piaskownicy App Podczas ładowania Helper (LoginItems), kod podpisania problem

skrócie, mam jedną aplikację paska stanu, który musi się zacząć od logowania. Śledziłem ten poradnik http://blog.timschroeder.net/2012/07/03/the-launch-at-login-sandbox-project/

Wszystko to działa, ale kiedy nadszedł czas na testowanie aplikacji w prawdziwym konkursie, poza Xcode, kończę z tym komunikatem w system.log konsoli:

appleeventsd[52]: <rdar://problem/11489077> A sandboxed application with pid 1258, "xxxxx" checked in with appleeventsd, but its code signature could not be validated (either because it was corrupt, or could not be read by appleeventsd) and so it cannot receive AppleEvents targeted by name, bundle id, or signature. Error=ERROR: #-67061 { "NSDescription"="SecCodeCheckValidity() returned -67061, <SecCode 0x7fb0ea714300 [0x7fff71381e10]>." } (handleMessage()/appleEventsD.cp #2072) client-reqs-q

To, co zrobiłem, to sprawdzenie podpisu kodu za pomocą następującego polecenia: spctl --assess --type execute AppName

Wynikiem było prawidłowe podpisanie kodu zarówno dla aplikacji głównej, jak i pomocniczej.

Jak widać w samouczku projekt aplikacji pomocniczej znajduje się wewnątrz głównego projektu aplikacji. Może to jest przyczyna?

Próbowałem różnych profili podpisania, teraz używam "Mac Distribuition"

używam OSX Mavericks DP6 And Xcode 5 beta ..

pomysłów?

+0

Czy nadal występuje ten problem, czy też trzeba znaleźć rozwiązanie? – dmitrynikolaev

+4

Napotkano ten sam problem, mimo że pakiet znajduje się w/Applications :(Czy znalazłeś jakieś rozwiązanie? – minorblend

Odpowiedz

1

Sprawdź uprawnienia pakietu aplikacji (i ścieżkę do pakietu), aby upewnić się, że demony appleeventsd i/lub securityd odczytają plik wykonywalny.

1

dla nikogo innego znalezieniem ten post, wierzę, że odpowiedź jest tutaj: Can't code sign helper app properly

Spróbuj uruchomić z/Applications i sprawdzić, czy wciąż pojawia się komunikat w konsoli.

1

Spróbuj uruchomić pomocnika (z Xcode lub Findera), aby zobaczyć, że wszystko jest w porządku z tym. W moim przypadku nie działał, ponieważ obiekt appdelegate nie był dostępny w Xib.

Po Naprawiłem to, że działają dobrze i uruchomiła moją aplikację z folderu aplikacji

Powiązane problemy