網路城邦
上一篇 回創作列表 下一篇   字體:
如何透過XCode在上架前替程式進行檢查?
2011/12/27 23:13:23瀏覽576|回應0|推薦1

蘋果的AppStore雖然帶給開發者們龐大的市場與商機,但AppStore的審查制度卻也是惡名昭彰,許多開發者無不為上架前的審查感到傷透腦
筋。然而,蘋果也聽到了開發者們的意見,在iPhone SDK
3.2後加入了新的功能,讓開發者能夠在審核前先對要提交的程式碼進行檢查,就讓我們一起來看看吧!


審核內容


Steve Jobs在WWDC的開幕演講中有提到,在一週送交審核的15000套軟體中,大約95%的軟體都可以順利通過審核。



而不通過審核的軟體,主要有三種可能:


  1. 軟體與開發者描述的功能不符合
  2. 軟體使用了Private APIs
  3. 軟體不穩定、測試時當機

當然,也有一些額外的原因會讓軟體無法上架,像是從前幾個禮拜開始,所有要上架的軟體都必須透過iOS 4 SDK編譯、或者是軟體中必須包含三種不同尺寸的軟體Icon,缺一不可。


機器審核、人工審核


實際上的審核,便會分成兩個階段,首先蘋果會先透過自動化的審核工具掃描要上架的軟體,檢查其中是否有違反一些規定、像是使用Private API等,在通過機器審核之後,才會進入到人工審核的階段。


而在新版的XCode中便增加了將軟體打包、並進行上述機械審核的功能。因此,開發者可以在正式上架之前在XCode進行初步的檢查,確定沒有問題後再將軟體正式送交蘋果審核。這樣一來,雖然沒辦法保證上架一定成功,但被退件的機率卻也變低了不少,只需通過人工審核即可。


XCode操作流程


首先,我們要先在XCode中設定好編譯的相關選項,然後選擇Builde and Archive:


在編譯並封裝完成之後,我們從選單中開啟Organizer:


在Organizer的左邊sidebar中便可以找到Archive分類中,並找到我們所要驗證的封裝檔:


最後在下方選擇Validate Application即可囉:


順道一題,若是在檢查無誤後想上傳審核,可以直接點選下方的Submit Application to ITunes Connect即可。

( 休閒生活網路生活 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=epst&aid=5972626