"XXX не можна відкрити. Ви повинні перемістити його у смітник. "Для програм flash projector на mac os sierra


25

У нас виникає проблема із створеними нами Flash-проекторами .app. Коли додаток завантажено з Інтернету на OSX sierra, викидається повідомлення " XXX не можна відкрити. Слід перемістити його у смітник ". введіть тут опис зображення

Натиснувши на значок довідки поруч, додатково відображається інформація:

Авторизація програми відкликана Можливо, у цьому додатку є проблеми. Хоча додаток було підписано ідентифікованим розробником, сертифікат на додаток відкликаний, і його неможливо відкрити.

Це ж додаток, скопійоване через привід пера, працює чудово. Це ж додаток, завантажене через Інтернет в інших версіях OSX, працює чудово.

Ми спробували такі параметри, як "Налаштування"> "Захист"> "Дозволити" програми, завантажені з будь-якого місця в налаштуваннях Gatekeeper OSX. Це додаток, опубліковане Flash CS6, - це не те, що ми підписуємо самі. Я також читав в інших місцях, що Apple сертифікат Flash Player був відкликаний раніше через порушення. Але оновлення програмного забезпечення Flash останніми виправленнями не змінило значення.

Хтось ще відчував це питання. Будь-які обходи / поради? Спасибі!

Відповіді:


50

Це насправді проблема macOS Gatekeeper, спробуйте виконати наступні дії:

Щоб вирішити проблеми Gatekeeper на macOS Sierra, можливо, доведеться частково або повністю відключити перевірки Gatekeeper.

Варіант I
Для певної програми, запущеної в Терміналі:

sudo xattr -rd com.apple.quarantine /Applications/[LockedApp].app

Варіант II
Щоб вимкнути чеки, що виконуються в усьому світі в Терміналі:

sudo spctl --master-disable

3
Варіант II працював на мене
— JonathanScialpi

У моєму випадку Варіант II не мав жодного ефекту. він все ще забороняв би його відкривати. Але відкриття його за допомогою терміналу справді спрацювало. Додаток знаходився в папці, скопіював це все з DMG (старе оновлення Adobe CS5). Потім спершу запустив команду в папку, запитав пароль, після введення спробував відкрити файл з терміналом і він спрацював.
— Нукін

Варіант I працював для мене
— Mrug

1
II варіант працював. Тепер я можу відкрити файл. Що за клоп !!!
— користувач1532587

За винятком II варіант повністю відключає Гейтхера. Це не ідеальне рішення. У мене в один момент виникли проблеми, які вимагали від мене тимчасового вимкнення, але я його НЕ ВІДХОДЖУвав. Не рекомендуй і ти.
— dr.nixon

1

Зазвичай це проблема дозволів. Якщо так, то ось як це виправити:

  1. Відкрийте термінал і введіть таку команду, але не натискайте клавішу Enter: sudo chmod +x 
  2. Обов’язково введіть пробіл після x.
  3. Потім перейдіть до програми в Finder.
  4. Клацніть правою кнопкою миші та виберіть "Показати вміст пакета".
  5. Перейдіть до змісту / MacOS
  6. Зазвичай є лише один файл; якщо так, виберіть його. В іншому випадку знайдіть той, який найбільше нагадує ім'я програми, без розширення.
  7. Клацніть файл і перетягніть його у вікно терміналу.
  8. Натисніть Enter/ Returnта автентифікуйтесь паролем адміністратора.

Дякуємо за інформацію про виправлення дозволів. Дійсно, файл працює після запуску chmod, тому це проблема з дозволом. Однак моя проблема полягає в тому, що .app повинен надаватися користувачам для завантаження через Інтернет. Ми не можемо очікувати, що наші користувачі виконають ці кроки, щоб мати змогу запустити додаток. Будь-яка порада щодо того, як файл можна завантажувати при завантаженні.
— gdev74

Якщо просто застібнути його, це повинно зробити проблему. Клацніть правою кнопкою на програму та виберіть "Стиснути" або "Створити архів" (залежно від версії macOS) та завантажте отриманий zip-файл.
— Тимофі Мюллер-Хардер

Як користувачі завантажують файл? Як голий додаток, або як зображення диска, що містить додаток? Ви самі підписуєте зображення диска? stackoverflow.com/questions/23824815 / ...
— dr.nixon
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.