2017-03-23 85 views

回答

0

通常這可以通過使用pre-install腳本或installer plug-in來處理。目前還不清楚,如果應用程序正在運行,您計劃做什麼。

+0

是的,我知道我可以在預安裝腳本中處理它。我想簡單地通知用戶他們需要「退出」應用程序。我注意到許多安裝程序都這樣做:例如,某些安裝程序將不允許Xcode在安裝過程中運行。我在尋找的是:我如何準確檢測應用程序正在運行,以及如何從shell腳本中放置警報? – SMGreenfield

+0

由於安裝程序使用它自己的gui,因此您無法嚴格通過shell腳本嚴格警告某人;返回包含信息的任何類型的警報或輔助屏幕都需要創建安裝程序插件。這樣做應該允許您通過'NSTask'檢查進程是否正在運行,然後進行相應的處理。 –

+0

我想知道現在是否可以通過「Distribution Definition XML Schema」來處理這個問題,它定義了distribution.dist的結構,並且包含一個「app」字段,用於標識在安裝包之前必須關閉的應用程序。 「:https://developer.apple.com/library/content/documentation/DeveloperTools/Reference/DistributionDefinitionRef/Chapters/Distribution_XML_Ref.html#//apple_ref/doc/uid/TP40005370-CH100-SW21 – SMGreenfield

相關問題