我經常遇到這個問題:如何徹底測試發佈版本?
1)我在很多設備上徹底測試我的應用程序。使用分析和儀器。沒有崩潰。一切都好。
2)將它提交給App Store。應用程序一直在擦傷。
我意識到「發佈版本」與「調試版本」有些不同。但是,在技術上,我怎樣才能測試我的設備上的發佈版本,它的構建方式與它在App Store上的顯示方式完全相同?
我經常遇到這個問題:如何徹底測試發佈版本?
1)我在很多設備上徹底測試我的應用程序。使用分析和儀器。沒有崩潰。一切都好。
2)將它提交給App Store。應用程序一直在擦傷。
我意識到「發佈版本」與「調試版本」有些不同。但是,在技術上,我怎樣才能測試我的設備上的發佈版本,它的構建方式與它在App Store上的顯示方式完全相同?
我建議您使用TestFlight(https://testflightapp.com/),我最近一直在使用它,這是在上市前測試您的應用程序的好方法。
您將使用最終的IPA文件,因此與提交給AppStore的版本不會有任何區別......此外,您還可以邀請其他人,並且他們可以通過無線下載和安裝您的應用,甚至更多,你有關於崩潰的遠程日誌...
希望它可以幫助你。
有沒有一種方法可以使用最終的IPA直接構建和運行設備? – openfrog 2013-02-20 09:51:49
是的,事實上,您可以將它分發給Ad Hoc用途,這樣您將生成最終的IPA。直接從您的設備下載並安裝它。但我強烈建議您使用TestFlight,它會讓您的生活更輕鬆,並且您將可以訪問日誌。 – apascual 2013-02-20 09:54:40
我剛剛放棄了TestFlight。由於在下載和上傳應用程序時出現隨機故障,所以有太多差強人意的演示。行爲表現時,這是一項很棒的服務。當它不是...... arghh。 – occulus 2013-02-20 10:39:13
你當然也可以存檔您的構建(設置方案iOS設備,然後選擇產品 - >存檔)到IPA,用你的特設分佈圖簽名,和將IPA文件拖放到Xcode管理器中的設備上,將其安裝在您的設備上。
當您的存檔方案設置爲以RELEASE模式構建時,這與您無需進入App Store即可測試最終應用程序一樣近。
Testflight做同樣的事情,因爲你必須上傳相同的IPA到他們的網站,所以如果你不需要更多的人蔘與,你可以通過這種方式進行本地化。
您可以設置您的測試方案(在項目菜單下)來構建和運行發佈版本。或者,如果您想測試與審閱者完全相同的安裝方法,則可以使用iTunes安裝Ad Hoc版本。
做1)使用發佈版本而不是調試版本? – trojanfoe 2013-02-20 09:41:21
@openfrog你最好問一個全面的問題,而不是三個問題,一個接一個地問,基本上問同樣的問題。 – occulus 2013-02-20 10:36:47