"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.