Làm thế nào để chọn một chương trình làm một ứng dụng mở với tùy chọn của Google trên mac osx


2

Tôi đang sử dụng mac osx 10.7.5 và tôi muốn có thể nhấp chuột phải vào một tệp và chọn mở bằng ... và có biểu tượng xuất hiện trong menu đó, mà không phải chọn "khác" và đi đến thư mục ứng dụng của tôi để đã chọn chương trình. Tôi không muốn chương trình này là mặc định (mặc định nên giữ nguyên). Làm cách nào để thêm chương trình vào menu ngữ cảnh này?

Câu trả lời:


1

Bạn có thể thêm các mục vào mảng CFBundleDocumentTypes trong Info.plist, nhưng nó sẽ bị ghi đè bởi các bản cập nhật. Nếu ứng dụng được ký, nó cũng phá vỡ chữ ký mã và một số ứng dụng như TextEdit và Chess sẽ bị sập khi khởi chạy.

<dict>
    <key>CFBundleTypeExtensions</key>
    <array>
        <string>txt</string>
    </array>
</dict>

Để đăng ký thay đổi, chạy /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -f /Applications/SomeApp.app/killall Finder.


2
Không cần phải chạy lsregisterthủ công, chỉ cần chạm vào gói ứng dụng ( touch /Applications/SomeApp.app), sau đó bỏ chọn và chọn lại ứng dụng trong Finder. Ngày mod được cập nhật sẽ buộc Finder tìm kiếm lại Info.plist và đăng ký lại ứng dụng một cách tự động.
NSGod

Cuối cùng tôi đã giải quyết nó bằng phương pháp của bạn, NSGod
mapsvers
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.