3
我使用SSHFS
創建一個可可應用程序,但我想在用戶安裝時創建一個軟件包安裝程序,它會將OSXFuse
和SSHFS
安裝到他們的macbook上。我怎樣才能做到這一點?如何將OSXFUSE和SSHFS包含到我的Cocoa應用程序分發中?
我使用SSHFS
創建一個可可應用程序,但我想在用戶安裝時創建一個軟件包安裝程序,它會將OSXFuse
和SSHFS
安裝到他們的macbook上。我怎樣才能做到這一點?如何將OSXFUSE和SSHFS包含到我的Cocoa應用程序分發中?
安裝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並從上述位置自行復制它。
參考: https://github.com/osxfuse/osxfuse/wiki/FAQ#12-what-is-osxfuse-versiondmg