2012-10-26 48 views
1

我正在研究可可應用程序。我在Mac OS 10.6.8上看到一個奇怪的行爲..!如何判斷我的應用程序已安裝?

我的可可應用程序裏面有一個Automator動作。我希望它在安裝後立即在Automator中列出。

條件如下: 1.安裝後,用戶不應該去安裝的路徑。 2.用戶不應該啓動應用程序。

我的意思是,我看到這個錯誤只適用於上述情況。如果我轉到已安裝的文件夾或啓動應用程序,則會列出automator應用程序。

我沒有看到在Mac OS 10.7.5或Mac OS 10.8.2這一缺陷..

而且我通過終端試圖觸摸命令以防萬一想,如果需要進行任何類型的訪問更新和所有。但事實並非如此。

有什麼建議嗎?我可以在安裝[安裝應用程序之後]運行任何類型或Shell/Applescript,以便我可以在automator中列出automator動作?

任何意見或幫助將是偉大的!

+1

如果它在10.7和10.8的工作但問題是與10.6。如果它找到10.6 – markhunte

+0

哦,那麼可能值得您的應用程序檢查操作系統版本並在安裝後建議註銷登錄。謝謝您的建議。我從來沒有嘗試過。但我不知道在安裝應用程序之後要求用戶註銷/重新啓動有多好?它不是Windows操作系統;-) –

回答

0

您可以使用下面的腳本創建.txt文件,然後在Package Maker中使用.pkg文件時必須添加postflight腳本。

open "/Applications/yourAppName.app" 
+0

你能解釋一下suresh嗎? –

+0

你在暗示我什麼?我不想在安裝完成時啓動我的應用程序。 –

+0

任何人都可以告訴我如何實現這一點,請?? –

0

試試這個終端命令。

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister .../Whatever.app

你不應該硬編碼的路徑,但是,作爲用戶有時會粘在奇怪的位置應用(引文:我這樣做:)。

相關問題