Prefpane не дает возможность установить для одного пользователя
У меня есть панель настроек Mac OS, которую я сейчас разрабатываю, и я обнаружил, что она ведет себя не так, как раньше, когда дело доходит до установки. Когда я дважды щелкаю по нему, чтобы установить его, вместо того, чтобы получить возможность установить его для этого пользователя или всех пользователей, меня просто спрашивают, хочу ли я установить его, и это выполняется для всех пользователей. Что-то еще, что я заметил, - когда я дважды щелкаю по нему снова, чтобы переустановить вместо того, чтобы получить стандартное приглашение на замену, я получаю сообщение об ошибке, говорящее о том, что prefpane установлена с Mac OS X и не может быть заменена. Кажется, что это может быть неправильно идентифицировано или, может быть, я что-то неправильно установил.
Любая помощь будет оценена.
1 ответ
Так что я верю, что с этим справился. Думал, что выложу здесь, если у кого-то будут проблемы в будущем. Это происходило потому, что мой идентификатор пакета для prefPane был com.apple.prefpane. Это должно заставить OS X думать, что это предварительная панель уровня OS и обрабатывать установку по-другому. В любом случае, надеюсь, это сэкономит кому-то время в будущем.