1
我聽說你必須測試發佈版本,有些東西可以在構建中比在調試版本中有所不同。最大的問題是,如何在沒有App Store路由的情況下在設備上發佈版本?只通過Ad Hoc分發?我必須測試我提交給Apple的發佈版本嗎?怎麼樣?
我聽說你必須測試發佈版本,有些東西可以在構建中比在調試版本中有所不同。最大的問題是,如何在沒有App Store路由的情況下在設備上發佈版本?只通過Ad Hoc分發?我必須測試我提交給Apple的發佈版本嗎?怎麼樣?
您應該通過複製發佈配置和更改僅代碼簽名使用該應用的分發簽名密鑰創建除了調試&發佈第三構建配置。稱第三個「分配」。通過將發行版建立在「發佈」版本之外,除了代碼簽名之外,兩者將是相同的。
現在,您只需測試設備上的「發佈」版本,當您感到滿意時,就可以構建「發行版」並將該版本提交給Apple。
可以喲進入更多的細節? Apple已經指示我複製調試配置並調用「Distribution」。在那裏,我不得不設置分配簽名密鑰,蘋果說這個密鑰不能在設備上運行。不是那個AdHoc之一。所以有一種方法可以在不使用AdHoc的情況下測試分發版本? – 2010-10-22 12:57:57
我的調試版本配置文件包含'-DDEBUG'以啓用代碼中的所有'#ifdef DEBUG'部分,並且不會與優化器一起編譯。我的發佈配置使用優化器並禁用調試代碼。您可以將分發關閉調試,但我寧願將分發版本從發佈配置中關閉。也就是說,對你的應用做什麼最好。 Apple正確地認爲分發簽名密鑰不允許直接安裝應用程序。分發簽名密鑰專門用於提交給Apple。 – 2010-10-22 16:56:41