OSX Mavericks - отключить сетевой запрос после сборки приложения

0

Когда я компилирую свое приложение в OS X и затем запускаю его через openmp на 4 ядрах, брандмауэр OS X постоянно спрашивает меня о сетевых разрешениях. (Для этого не нужны сетевые разрешения, поэтому это еще более раздражает.) Поскольку приложение работает на четырех ядрах, я получаю одно и то же сообщение четыре раза. И потому что мне нужно редактировать и перекомпилировать приложение очень часто, это очень отвлекает. Есть ли способ (без отключения брандмауэра), чтобы запретить брандмауэр постоянно спрашивать? Мне нужно решение со стороны ОС, так как мои возможности по редактированию программы ограничены, это часть огромной сборки, а мои изменения лишь в незначительной части.

Заранее спасибо!

d4wn
источник

Ответы:

1

Ваше приложение должно быть подписано вашим идентификатором разработчика, чтобы Mac доверял ему.

Вы можете получить идентификатор разработчика из программы для разработчиков Apple Mac.

Вы можете узнать больше об этом здесь: https://developer.apple.com/developer-id/

Руководство по подписанию кода здесь: https://developer.apple.com/library/mac/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html

tsafrir
источник
0

Не уверен, что это будет работать для вас, но какого черта, нет ?; Я видел, что некоторые приложения все еще спрашивают, но, возможно, попробуйте и дайте нам знать:

Зайдите в System Preferences, выберите Security & Privacy, подтвердите подлинность, нажав на замок при необходимости и введя свой пароль администратора, выберите Firewall Options...и добавьте свое приложение в список, а затем выберите «Разрешить входящие подключения».

Билли Макклоски
источник
Тай, но это уже так. Приложение находится в этом списке и после каждой компиляции все еще остается запрос.
d4wn
Да, у меня есть некоторые приложения, которые ведут себя аналогичным образом, и мое решение может быть вашим, когда я его найду, конечно.
Билли Макклоски
Да, пожалуйста, скажите мне, если вы найдете решение. :)
d4wn