Không thể mở được XXX XXX. Bạn nên chuyển nó vào thùng rác. Cho các ứng dụng máy chiếu flash trên mac os sierra


25

Chúng tôi đang gặp sự cố với máy chiếu flash .app thực thi mà chúng tôi xây dựng. Khi ứng dụng được tải xuống từ internet trên OSX sierra, thông báo " Không thể mở được XXX. Bạn nên chuyển nó vào thùng rác. " Sẽ bị ném. nhập mô tả hình ảnh ở đây

Nhấp vào biểu tượng trợ giúp bên cạnh nó cũng hiển thị thêm thông tin:

Ủy quyền của ứng dụng đã bị thu hồi Có thể có vấn đề với ứng dụng này. Mặc dù ứng dụng đã được ký bởi một nhà phát triển được xác định, chứng chỉ cho ứng dụng đã bị thu hồi và không thể mở được.

Các ứng dụng tương tự được sao chép thông qua một ổ đĩa bút hoạt động tốt. Ứng dụng tương tự được tải xuống qua internet trong các phiên bản OSX khác chạy tốt.

Chúng tôi đã thử các tùy chọn như Cài đặt> Bảo mật> cho phép các ứng dụng được tải xuống từ: Mọi nơi trong cài đặt OSX Gatekeeper. Ứng dụng là một ứng dụng được xuất bản bởi Flash CS6 không phải là thứ mà chúng tôi tự ký. Tôi cũng đã đọc ở nơi khác rằng chứng chỉ Flash Player đã bị thu hồi bởi apple trước đó do vi phạm. Nhưng việc cập nhật phần mềm Flash bằng các bản vá mới nhất không tạo ra sự khác biệt.

Có ai khác có kinh nghiệm vấn đề này. Bất kỳ cách giải quyết / tư vấn? Cảm ơn!

Câu trả lời:


50

Đây thực sự là một vấn đề macOS Gatekeeper hãy thử các bước sau:

Để giải quyết các sự cố Gatekeeper trên macOS Sierra, bạn có thể phải vô hiệu hóa một phần hoặc hoàn toàn các kiểm tra Gatekeeper.

Tùy chọn I
Đối với một ứng dụng nhất định chạy trong Terminal:

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

Tùy chọn II
Để vô hiệu hóa kiểm tra chạy trên toàn cầu trong Terminal:

sudo spctl --master-disable

3
Lựa chọn II làm việc cho tôi
JonathanScialpi

Trong trường hợp của tôi, Lựa chọn II không có bất kỳ ảnh hưởng nào. nó vẫn sẽ cấm nó mở. Nhưng mở nó với thiết bị đầu cuối đã làm việc. Ứng dụng này nằm trong một thư mục, sao chép toàn bộ nội dung từ DMG (bản cập nhật Ps cũ của Adobe CS5). Sau đó chạy lệnh trên thư mục trước, nó hỏi mật khẩu, sau khi nhập nó đã thử mở tệp bằng thiết bị đầu cuối và nó hoạt động.
Nookeen

Lựa chọn tôi làm việc cho tôi
Mrug

1
phương án II làm việc Bây giờ tôi có thể mở tập tin. Thật là một lỗi !!!
dùng1532587

Ngoại trừ Tùy chọn II hoàn toàn vô hiệu hóa Gatekeeper. Đó không phải là một giải pháp lý tưởng. Tôi đã có vấn đề tại một thời điểm yêu cầu tôi tắt nó tạm thời, nhưng tôi đã không tắt nó. Đừng khuyên bạn nên làm một trong hai.
dr.nixon

1

Đây thường là một vấn đề quyền. Nếu vậy, đây là cách khắc phục:

  1. Mở Terminal và gõ lệnh sau, nhưng không nhấn enter: sudo chmod +x 
  2. Hãy chắc chắn để gõ một khoảng trắng sau x.
  3. Sau đó, điều hướng đến ứng dụng trong Finder.
  4. Nhấp chuột phải vào nó và chọn "Hiển thị nội dung gói."
  5. Điều hướng đến Nội dung / MacOS
  6. Thông thường chỉ có một tệp; Nếu vậy, chọn nó. Mặt khác, tìm tên giống với tên của ứng dụng nhất, không có phần mở rộng.
  7. Nhấp vào tệp và kéo tệp vào cửa sổ Terminal.
  8. Lượt Enter/ Returnvà xác thực bằng mật khẩu quản trị viên.

Cảm ơn các thông tin sửa chữa quyền. Thật vậy, tập tin chạy sau khi chạy chmod, vì vậy đây là vấn đề về quyền. Tuy nhiên, vấn đề của tôi là .app phải được cung cấp cho người dùng để tải xuống qua internet. Chúng tôi không thể hy vọng người dùng của mình thực hiện theo các bước sau để có thể chạy ứng dụng. Bất kỳ lời khuyên nào về cách tập tin có thể chạy được khi tải xuống.
gdev74

Nếu bạn chỉ cần nén nó, điều đó sẽ làm vấn đề. Nhấp chuột phải vào ứng dụng và chọn "Nén" hoặc "Tạo Lưu trữ" (tùy thuộc vào phiên bản macOS) và tải lên tệp zip kết quả.
Timothy Mueller-Harder

Làm thế nào là người dùng tải tập tin? Là một ứng dụng trần, hoặc như một hình ảnh đĩa có chứa ứng dụng? Bạn đang ký vào hình ảnh đĩa? stackoverflow.com/questions/23824815/ từ
dr.nixon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.