Các ứng dụng được hộp cát. Điều này có nghĩa là ứng dụng đã được ký mã với một tập hợp các quyền. Các quyền lợi này đang được thi hành bởi Mac OS X. Tài liệu dành cho nhà phát triển của Apple về hộp cát cung cấp nhiều chi tiết hơn.
Bạn có thể xem các quyền lợi hộp cát của Xee bằng lệnh Terminal.app sau:
codesign --display --entitlements - /Applications/Xee.app
Bài viết của Ole Begemann, Kiểm tra ký mã và tình trạng hộp cát trong mã , giải thích thêm.
Từ chức hoặc tước quyền
Để xóa các quyền, bạn cần mã lại ký vào ứng dụng mà không có quyền - sử dụng codesign
- hoặc loại bỏ hoàn toàn việc ký mã từ ứng dụng.
Hỏi nhà phát triển của Xee
Không nên sửa đổi ứng dụng Mac. Yêu cầu các nhà phát triển của Xee giúp đỡ về cách khắc phục hành vi này; chỉ họ mới có kiến thức phù hợp để giải quyết vấn đề này.
Các nhà phát triển của Xee dường như nhận thức được vấn đề:
. yêu cầu bạn cho phép một số thao tác nhất định và nếu bạn thấy điều này gây phiền nhiễu, bạn nên lấy phiên bản không phải trên App Store.)
Nói với Apple
Cân nhắc việc cung cấp phản hồi cho Apple về giới hạn này và cách nó giới hạn quy trình làm việc của bạn. Phản hồi của khách hàng sẽ giúp định hình những gì ứng dụng Mac App Store có thể và không thể làm trong tương lai. Hiện tại, các ứng dụng được mua thông qua Apple Mac App Store bị hạn chế.