2010-04-13 36 views
1

是否有可能,如果有的話,打包(或構建)Mac OS X應用程序和代碼所需的步驟是什麼?對其進行編碼簽名以便使用Safari進行下載自動啓動?自動從Safari安裝並啓動代碼簽名的應用程序

...可能在用戶響應某種對話後解釋它是已簽名的應用程序並且發佈者已被驗證。我嘗試創建的用戶體驗的一個示例是「在Windows上首次安裝Google Chrome」,這是一種三分鐘,不到一分鐘的過程。對於你們之間的關注:我是而不是試圖創建一個驅動器下載。我很滿意某種間歇用戶步驟批准下載。我只是想讓安裝儘可能快速和無痛,而不需要用戶將應用程序從安裝的DMG拖到應用程序文件夾中。這可能不是完全按照已建立的Mac OS X用戶交互準則進行的100%調整,但對於不通電的用戶會更好。

我只需要高級步驟或指向資源......我的谷歌福在這一個弱。

回答

0

OS X和一般電腦的事情是,如果真的很難做,你可能不應該這樣做。我的看法和蘋果公司的觀點是,你應該讓新用戶適應OS X,而不是讓他們堅持自己的舊PC習慣。我認爲,當你使用一個平臺時,你應該使用它,因爲它被設計用來被使用,而不是其他人(微軟)如何設計他們的產品。您所描述的安裝方法來自Windows,我不喜歡它,因爲用戶不明白髮生了什麼:只是一陣快速的對話框,然後Chrome窗口突然冒出來似乎無處不在告訴你安裝已完成。你甚至不知道它的安裝位置,而沒有深入挖掘Google網站。

所以,不,我不知道有什麼辦法可以做到這一點,這顯然不是蘋果認可的行爲,因爲如果是這樣,它將在開發者文檔中。雖然我不懷疑任何好意,但我認爲這不是一件好事。僅供參考,將您的應用作爲壓縮的.app文件分發已經是一個三次點擊的過程,至少在Safari中:下載該應用,該應用會自動解壓縮並放入您的下載堆棧,單擊下載堆棧,然後單擊應用程序。中提琴 - 即時部署!如果您不相信用戶會將應用程序移動到標準位置,那麼DMG發行版也可以發揮作用。

優秀的問題,我希望你考慮到這些想法。

相關問題