Как включить OSXFUSE и SSHFS в мой дистрибутив приложения Какао?
Я создаю приложение какао, используя SSHFS
но я хочу сделать установщик пакета, когда пользователь установит, он установит OSXFuse
а также SSHFS
к их MacBook. Как я могу это сделать?
1 ответ
Установка OSXFuse означает простое копирование нескольких файлов по всему миру, что требует прав администратора. На самом деле это не так просто, поскольку есть несколько вещей, которые нужно скопировать, но это очень выполнимо.
Что вам нужно сделать, это сохранить копию следующих файлов с вашим приложением и скопировать ее в место назначения с помощью установщика (он должен быть у вас до запуска самого приложения, иначе он может дать сбой).
Список файлов / папок для копирования:
/Library/Frameworks/OSXFUSE.framework
/Library/Filesystems/osxfusefs.fs
/usr/local/include/osxfuse
/usr/local/lib/libosxfuse_i32.2.dylib
/usr/local/lib/libosxfuse_i32.la
/usr/local/lib/libosxfuse_i64.2.dylib
/usr/local/lib/libosxfuse_i64.la
/usr/local/lib/pkgconfig/osxfuse.pc
Обратите внимание, что вам также нужно будет создать несколько символических ссылок в /usr/local/lib/
И в /usr/local/lib/pkgconfig/
, Если вы действительно хотите это сделать и вам нужна помощь, дайте мне знать.
Используя PackageMaker, это довольно просто.
Чтобы получить копию упомянутых файлов и папок, вы можете установить OSXFuse и скопировать его самостоятельно из указанных мест.