SMJobBless возвращая ошибку 4098

Я пытаюсь установить безопасный вспомогательный инструмент с SMJobBless. Когда происходит сбой и перед вызовом SMJobBless, я вызываю SMJobRemove, потому что мне нужно удалить более старую версию инструмента, и это успешно. SMJobBless возвращает код ошибки 4098. Объект NSError только сообщает мне, что «операция не может быть завершена». Произошла ошибка в подсистеме CodeSigning. & Quot;

Если я перезапущу свой код, функция SMJobBless сработает. Я бы предположил, что это потому, что он был удален ранее, но почему это не сработало в первый раз? Затем я могу общаться с инструментом, и все работает нормально. Наблюдая за тем, что все работает нормально, я уверен, что могу выполнить пять требований для SMJobBless, как описано в документации.

Если я увеличу версию своего инструмента и попытаюсь снова, SMJobRemove будет работать, но, опять же, SMJobBless с кодом ошибки 4098.

Если это имеет значение, я использую OS X 10.7.3.

Ответы на вопрос(1)

Ваш ответ на вопрос