對於iPhone/iPad應用程序,您在調試和分佈構建之間有什麼不同的構建設置?請注意您對僅iPhone應用程序和iPad應用程序所做的任何獨特設置。iOS應用程序構建設置調試和分配之間的區別
這是我目前正在做的事情(有些已經由Xcode默認設置),但想收集詳盡的清單。通常的路徑內容不包含在列表中。
對於即席和App Store的分佈構建:
- 啓用確認構建產品
- 將優化等級,以最快, 最小
- 分配Entitlements.plist到代碼簽名應享權利
- 地帶調試符號複製期間
- 將NS_BLOCK_ASSERTIONS = 1添加到「其他C標誌」
- 對於iPad的唯一的應用程序,集架構,有效的體系結構來優化(ARM7)
對於調試版本:
- 添加到DEBUG預處理宏。
是應該包括在列表中,將更新。謝謝。 – Boon 2011-04-11 15:51:12
雖然我主要通過預處理宏來控制它們,但我的調試和ad-hoc/distribution構建之間還存在一些其他差異。例如:廣告(實況與測試廣告),跟蹤(例如,跟蹤Google Analytics與寫入等效頁面瀏覽量/事件到控制檯),測試環境設置(如果您使用遠程服務)等。 – 2011-04-11 15:55:04