Błąd w aplikacji Sandboxed, podczas ładowania Pomocnika (LoginItems), problem z podpisywaniem kodu
Próbuję wyjść z tego problemu (mam nadzieję, że to ostatni!)
W skrócie, mam jedną aplikację na pasku stanu, która musi się rozpocząć przy logowaniu. Poszedłem za tym samouczkiemhttp://blog.timschroeder.net/2012/07/03/the-launch-at-login-sandbox-project/
Wszystko działa, ale kiedy nadszedł czas na przetestowanie aplikacji w prawdziwym konkursie, poza xcode, otrzymuję tę wiadomość w konsoli system.log:
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
Za pomocą tego polecenia sprawdziłem podpis kodu:spctl --assess --type execute AppName
Rezultatem było podpisanie kodu ok zarówno dla aplikacji głównej, jak i aplikacji pomocnika.
Jak widać w samouczku, projekt aplikacji pomocniczej jest przechowywany w głównym projekcie aplikacji. Może to jest przyczyna?
Próbowałem różnych profili podpisywania, teraz używam „Mac Distribuition”
Używam OsX Mavericks DP6 i beta Xcode 5 ..
Jakieś pomysły?