我有一個Mac OS X應用程序,該應用程序在調試和發佈模式下均正確設置。也就是說,我可以在調試模式下在我的電腦上運行&,或將其歸檔併成功提交到AppStore。不過,我想將我的應用的Beta版本分發給測試人員(通過HockeyApp,FWIW)。代碼爲Ad-Hoc Beta分發簽名Mac OS X應用程序(使用HockeyApp)
我嘗試的第一件事就是用我的AppStore發佈配置文件構建它。當我試圖在不同的計算機上運行生成的應用程序時,我在啓動後立即遇到了Exception Type: EXC_CRASH (Code Signature Invalid)
崩潰。這看起來非常類似於這個問題:Mac OS X app crash with Code Signature Invalid error
當我嘗試用我的調試配置文件調配存檔,而是,我能夠成功地在另一臺機器上運行它......但只有當我將另一臺機器的UUID添加到調試配置文件並在目標設備上安裝此配置文件。很明顯,這對我的Beta版流程來說不是一個理想的流程:測試人員必須收集他們的UUID,將它們發送給我,然後我不得不用新的配置文件剪下新的版本。
所以,我的問題是:如何爲Beta部署配置存檔,以便我的測試人員只需下載&即可運行應用程序,而無需提供其OS X設備的UUID?或者,如果我必須收集UUID,那麼是否有任何簡化的方法可以解決這個問題(例如通過HockeyApp)以儘量減少我的測試人員的痛苦?
這裏完全一樣。 –