我使用Sparkle爲我的應用程序提供更新。使用Sparkle進行更新後,應用程序不是活動的應用程序
該過程是一個非常簡單和基本的過程:應用程序的更新被壓縮並且XML appcast爲Sparkle提供了zip的URL。
所有工作都如預期的那樣,Sparkle宣傳更新,一旦我點擊安裝它,下載,解壓縮存檔,並要求安裝並重新啓動。
有一個問題:重新啓動後,應用程序不是活動的(最重要的)應用程序,即:應用程序由(finish_installation)工具(重新)啓動,但停留在應用程序堆棧的底部。
從Sparkle更新的其他應用程序的行爲來看,這不是正常行爲,並且應用程序在正常的經典啓動時正確地被系統關注。
如果很重要,我運行Mac OS X 10.9.1和Xcode 5.0.2,並且該應用程序是基於文檔的。
我沒有注意到系統日誌中的消息,說壓縮導入器遇到錯誤(2)解析用於更新的檔案,但我懷疑這可能是問題的根源。
有人觀察到這種行爲了嗎?即使在非更新配置? 任何幫助表示讚賞。
是的,我知道這樣的解決方法,我希望並且仍然希望有人能夠讓我發現問題的正確途徑。在我看來,竊取焦點將是我最後的選擇。 – Vince