Проблема, с которой вы сталкиваетесь, заключается в том, что Gatekeeper пытается защитить вас от вредоносных программ и не только не распознает "подпись" разработчика загруженного вами приложения, но и "видит", что файл был изменен кем-то / кем-то, кроме разработчика ,
Параметры Gatekeeper находятся в меню Apple> «Системные настройки»> «Безопасность и конфиденциальность»> вкладка « Общие » (El Capitan показан ниже) под заголовком «Разрешить загрузку приложений из:»
Даже при выключенном Gatekeeper, если вы получите сообщение «Поврежденное приложение», вы все равно не сможете открыть файл
За сайт поддержки Apple :
«Поврежденное» приложение. - Приложение было изменено кем-то другим, кроме разработчика. Это сообщение появится независимо от выбранной опции Gatekeeper.
Делать привратника более дружелюбным ....
Решение этой проблемы находится в info.plist
приложении. Если вы установите следующие значения ключей info.plist
, приложение вернется к «неподписанному приложению» и позволит вам установить его.
<key>CFBundleSignature</key>
<string>????</string>
Где находится info.plist
файл? Он расположен в корневой папке вашего приложения, и перед ним будет указано имя приложения: {My-App-info.plist}
ПРИМЕЧАНИЕ. Для открытия файлов .plist вам потребуется программа типа TextWrangler (бесплатная) или редактор списков свойств, доступный в XCode . (Я предпочитаю идти с TextWrangler)
Открытие файла ....
После того как вы отредактируете этот файл и сохраните его, вы сможете открыть его, Controlщелкнув (или щелкнув правой кнопкой мыши) приложение и выбрав пункт «Открыть».
Стандартный отказ от ответственности
Gatekeeper защищает ваш Mac от вредоносных программ, которые постоянно распространяются в Интернете. Вы должны использовать это решение только с приложениями, которым вы полностью доверяете. Если вы просто загружаете программное обеспечение случайным образом и используете это решение для обхода Gatekeeper, вы получите скомпрометированную систему. Так что используйте на свой страх и риск.