2010-08-28 64 views
3

我已將iPhone應用程序提交給Apple進行審批和分發。什麼保持iPhone應用程序?

我需要保存代碼和編譯以便能夠修復bug(如果?)(如果?)時出現錯誤?我應該保存一切,還是隻保存符號文件?

+0

爲什麼你不想保存洞項目?我總是保存一切。 – jsicary 2010-08-28 18:12:14

回答

0

我一旦提交應用程序構建,就會檢查構建應用程序所需的所有源代碼和資源到源代碼存儲庫(使用適當的標記)。另外,我還在我的build/Distribution-iphoneos目錄中壓縮和備份.dSYM目錄,以防萬一我的工具環境發生變化。

準確的源快照允許我在嘗試複製問題時執行諸如插入NSLog語句等操作,如果這有助於縮小問題源(如果不是),而不是僅僅查找在(符號化)崩潰轉儲。

3

使用symboliccrash工具解碼可能的崩潰報告,您需要存儲符號文件。

是否存儲其他東西取決於您我認爲,這可能取決於您打算做什麼應用程序更新。例如,您可能仍在開發一些新功能,併發布只有熱點錯誤修復的更新 - 在這種情況下,您需要在源代碼管理中爲此單獨分支。如果您計劃發佈與您的開發版本沒有區別的更新,可能不需要單獨的分支機構。

但我個人在svn中用每個appstore提交的實際代碼分開標記 - 可能並不總是有用,但它肯定不會有什麼傷害。