Существует много кода для проверки квитанций (например, NPReceiptVerification) для Mac App Store. Но не должен ли я также проверить правильность подписи кода?
Проверяет ли Lion сигнатуру кода при запуске и отказывается запускаться? Не вижу причин, почему бы и нет, если они есть. Похоже, он не проверяет подпись из моего простого теста.
Если кто-то изменит Info.plist, произойдет ли ошибка проверки кодового знака? - ОК сам ответил на это: "Различные компоненты пакета приложений (например, файл Info.plist, если он есть) также подписаны" из "О подписи кода" у разработчика Apple.