第一, 採用「beta」或者其他可能讓蘋果認為你的應用還未開發完成的名稱
第二, 載入時間過長
所有的移動作業系統(ios, android甚至windows),都對應用的最大載入時間又限制。 對ios來說, 大約是15秒,如果你的應用在15秒內未能啟動, 作業系統就會殺程序。
即便你的應用在這段時間內啟動了,網路連線速度, 硬體等環境的不同, 也可能導致你的應用在審核期間載入時間過長。 因此, 不要僅僅依賴於ios的模擬器,一定要在真實網路和真實硬體環境下進行測試, 而且最好保留一些舊版的手機以確保所有使用者都能體驗到相對較快的載入速度。
第三, 鏈結到第三方支付系統
蘋果要求所有的數字內容都要在通過itunes內建的應用內購買來完成。 包括一次性購買或者註冊付費等方式。 如果你的應用提供其他的購買方式, 你的應用肯定會被下架。這也就是為什麼kindle的應用不讓使用者直接從應用購買新書的原因。
第四, 不要提對其他平台的支援
第五, 本地化的一些問題
因此,要利用類似 asnsnumberformatter或invariant culture這樣的元件以及模擬器來測試在不同地區下的使用者體驗, 確保如日期之類的格式符合使用者本地的格式要求。
第六, 對儲存和檔案系統的不正確使用
在ios5.1推出後, 蘋果曾經下架了一款應用的公升級因為開發者把乙個2mb大小的資料庫從應用備份到了檔案系統,違反了icloud關於只備份使用者產生內容的規定。
第七, 在使用者拒絕許可權請求時崩潰
這一點在審核時會自動測試,如果不能正常工作, 則會被自動拒絕。 因此, 一定要仔細測試應用使用資料時的所有的「允許」「拒絕」組合, 同時也包括使用者開始允許許可權後來又拒絕的情況。
第八, 對圖示和按鈕的不正確使用
第九, 商標和logo的錯誤使用
在你的應用的影象上,不要使用他人的商標或者蘋果圖示。 也不要使用帶有iphone圖樣的圖示。 我們見過在關鍵字中含有商標被拒絕的例子。
另一方面,你的應用還需要在內建地圖中明確屬性資訊(比如google地圖或者諾基亞的地圖)等, 否則也會被拒絕。
當然, 如果你的應用被拒絕了或者下架了, 也不要著急, 找出問題來再次提交就是了。 此外, 蘋果還提供一種緊急審核的機制, 用來進行重要bug或者安全問題的修復。 不過, 開發者如果過度使用緊急審核機制, 可能會在今後被禁止使用。
當然最好還是爭取一次就通過審核。 所以,最根本的當然是, 開發者仔細閱讀蘋果的《提交指南》並且提供高質量的應用。
iOS 蘋果企業證書通過網頁分發安裝app
這樣就可以將這個 鏈結發給使用者,非常方便,有木有感覺像apk的安裝方式哦o o哈哈 1.ipa和plist的生成步驟 選擇外接裝置選項 實際有無裝置無關 將程式archive。選擇ad hoc用於分發。選擇自己的企業級證書。2.構建 將這些專案上傳到您 上已鑑定的使用者可以訪問的區域 設定伺服器 ...
iOS 蘋果企業證書通過網頁分發安裝app
1.ipa和plist的生成步驟 選擇外接裝置選項 實際有無裝置無關 將程式archive。選擇ad hoc用於分發。選擇自己的企業級證書。2.構建 設定伺服器 mime 型別 您可能需要配置您的 web 伺服器以便正確地傳輸清單檔案和應用程式檔案。對於 os x server,將以下 mime 型...
iOS 蘋果企業證書通過網頁分發安裝app
1.ipa和plist的生成步驟 選擇外接裝置選項 實際有無裝置無關 將程式archive。選擇ad hoc用於分發。選擇自己的企業級證書。2.構建 將這些專案上傳到您 上已鑑定的使用者可以訪問的區域 設定伺服器 mime 型別 您可能需要配置您的 web 伺服器以便正確地傳輸清單檔案和應用程式檔案...