1
我的問題是:用的.pkg(Mac OS X的包)使用文件的Objective-C和Cocoa框架
我可以做 '包'(的.pkg文件)正確的事情從我的Cocoa應用程序的代碼?例如 - 創建一個新的或讀/寫文件到現有的軟件包?
順便說一句,任何標準的命令行程序也可以提供幫助。
謝謝。
我的問題是:用的.pkg(Mac OS X的包)使用文件的Objective-C和Cocoa框架
我可以做 '包'(的.pkg文件)正確的事情從我的Cocoa應用程序的代碼?例如 - 創建一個新的或讀/寫文件到現有的軟件包?
順便說一句,任何標準的命令行程序也可以提供幫助。
謝謝。
我不認爲有一個使用安裝程序包的API。
您可以使用NSTask
運行installer
命令行工具並解析輸出。看看它所需的選項的手冊頁。
是的,我知道這件事。但是,盡我所能使用'installer' - 它得到一些包的內容列表(它給了我一個沒有這個文件夾內容的文件夾列表)。 – 2011-05-30 08:11:29
我在看Xcode的'PackageMaker',不明白它如何在沒有API的情況下使用pkg工作。 – 2011-05-30 08:19:22
@Eric有一個名爲Install的**私有框架,但作爲一個私有框架,您不會找到任何有關它的官方文檔。此外,您將無法在基於MAS的應用程序中使用它。 – 2011-06-01 01:21:54