2011-11-29 45 views
4

我幾乎2年前提交了一個,幾乎沒有任何記憶。只是這非常困難,關於一大堆事情需要考慮。是否有(可能是官方)清單和向App Store提交應用程序的指南?

現在我們有一個通用的iPhone/iPad二進制文件。

也許有人可以指出一些資源,這些資源可以很好地快速瞭解必須檢查/完成的內容。

浮現在腦海中進行了有益的清單,有些事情:

  • 確保NSZombiesEnabled是NO

  • ...還有什麼?

+3

如果您有開發者帳戶,請閱讀App Store評論指南。 – Macmade

+2

不是官方的,但這就像我最喜歡的[做這個] [1]。 [1]:http://stackoverflow.com/questions/1480044/pre-release-checklist-before-building-final-version-for-app-store –

+1

向哥們投票贊成密切:所以以防有人認爲這與編程無關。錯誤!它與獲得一個正確的分配版本有關,這是非常可怕的編程有關恕我直言。 – dontWatchMyProfile

回答

0

尚未提到的另一個重要的事情是,Xcode 4可以將它提交到App Store之前執行一些驗證您的應用。

將應用程序歸檔後,您可以轉到Xcode的組織者和「驗證」應用程序。這可以爲您節省很多寶貴的時間。

乾杯。

-1

檢查這個博客帖子,它是有用的我:blogpost

它包含了應用提交非常詳細的清單,並開始一個新的應用程序。

它包含了這樣一個有用的觀點:

在Xcode中的「編輯計劃」部分,「歸檔」應設置爲 「釋放」。發佈版本必須隱藏日誌語句並關閉任何用於開發的測試代碼/測試屏幕。

注意:由於編譯器優化,發佈版本有時可能與調試版本不同,具有不同的功能 。最好在發佈前幾天在App Store發佈 發佈版本,以便獲取任何可能的問題。 確保應用程序與正確的生產服務器 (使用HTTPS)進行通信。

確保所有測試屏幕都隱藏。

確保沒有敏感數據打印到控制檯。

確保Google Analytics使用正確的生產帳戶。

確保服務(如Urban Airship)正在使用正確的 生產帳戶。

而且我發現其他有用的link現在:

APNS

確保APNS證書包含您應用的BundleID。

您已經創建了分發APNS證書。

您的服務器正在使用分發APNS證書。

檢查通知是否適用於不同的iOS版本(支付 注意API被更改的iOS8)。版本

不要硬編碼像isBeta = YES或 DEBUG = YES。

確保應用程序圖標或名稱不包含「測試」字。

更新應用程序版本和構建版本。從不硬編碼 應用內的版本(改爲使用CFBundleVersion)。

重要事項確保在新版本安裝在舊版本 以正確的方式:

**從蘋果商店裏安裝的應用程序。創建臨時構建並通過舊版本進行安裝。

**檢查是否以正確的方式讀取NSUserDefaults中的數據(應用程序不會嘗試讀取不存在的鍵時崩潰)。

**檢查用戶在更新後不會丟失他的任何信息。

相關問題