天天看點

第一款ios項目用了六個月才上線<蛋疼的項目總結>

1、項目啟動

    本人六年工作經驗,做過程式員、組長、項目經理,自己創立公司,現在合夥成立新公司。

    為了适應移動網際網路的大潮,并結合優勢,我們啟動了這個項目。

    此項目是一個工作記錄同步的軟體,伺服器webservice+sqlserver+安卓+蘋果搭建整個生态系統。

   webservice和sqlservice輕車熟路,安卓和蘋果沒接觸過,由于人手不夠,是以開始把一些工作外包,并在58同城上釋出招聘兼職資訊。

    同時我開始做整個項目的設計和規劃。

   webservice花了幾百請人做出一個雛形,拿來吸收了一下基本上就比較穩定,需要功能随時擴充,期間買了本webservice的書,這類書不好買比較少。

  安卓這部分也是花了幾百請人做了一個簡單雛形,很快和webservice通訊成功,稍後就開始研究安卓,安卓就是Java上手很快,資料也很多半個月吧基本開發完畢,基本能使,用來做示範并将代碼借鑒給ios開發。

  ios這塊完全沒接觸,整體外包了,ui和程式1萬多吧,出于對程式員的信任沒有簽合同,直接打一部分錢。開發ios這個小夥子應該不大,愛訴苦,應該沒接過多少項目,經驗應該說中等吧,溝通稍差,拖了些時間,美工後來讓他介紹朋友做的,整體也不是特别滿意,不管怎樣說兩個月吧才把雛形做出來,我就把大部分錢打給他。由于整體方案也在不停更改變動,是以沒多久我就付全款給他,并且還多給了些獎勵,後來程式有些問題找他解決,态度和熱情就變了,再後來打電話也不接了,沒辦法自己上吧。。。

  這樣過了兩個月。。。。。。

  我開始研究ios,買了本書,寫的淺顯,沒有與時俱進,過時了的工具書,結合網絡總體了解了ios開發。

  裝了xcode 做了demo ,看了看ios兼職給我的源碼,基本上沒什麼難度了。

2、攻堅戰

   webservice和安卓比較容易容易,相對來說簡單點半個月基本完成80%-90%,後續需要慢慢維護。

   ios這塊必須趕快啃下來。

   開發工具:硬體mac pro  作業系統 蘋果10.7

  軟體xcode:5.1

 編碼沒遇到什麼問題,基本上百度、bing一下就解決了,但是問題來了,程式9月開始送出AppStore

   下面是送出到上線的記錄

September 07, 2014 11:27  Prepare for Upload 
September 07, 2014 14:39  Waiting For Review 
September 12, 2014 21:25  Developer Rejected 
September 12, 2014 22:39  Prepare for Upload 
September 12, 2014 22:46  Waiting For Review 
September 19, 2014 12:14 Apple In Review 
September 19, 2014 14:02 Apple Rejected 
September 23, 2014 13:11  Prepare for Upload 
September 23, 2014 14:30  Waiting For Review 
September 27, 2014 12:47  Developer Rejected 
September 27, 2014 12:48  Prepare for Upload 
September 27, 2014 12:54  Waiting For Review 
September 27, 2014 15:18  Developer Rejected 
September 27, 2014 15:19  Prepare for Upload 
September 27, 2014 15:28  Waiting For Review 
October 08, 2014 07:49 Apple In Review 
October 08, 2014 09:57 Apple Rejected 
October 14, 2014 04:09  Prepare for Upload 
October 14, 2014 04:10  Waiting For Review 
October 22, 2014 01:40 Apple In Review 
October 22, 2014 15:48 Apple Rejected 
November 05, 2014 12:48  Prepare for Upload 
November 05, 2014 12:48  Waiting For Review 
November 12, 2014 10:39 Apple In Review 
November 13, 2014 16:42 Apple Rejected 
November 14, 2014 14:00  Prepare for Upload 
November 14, 2014 14:01  Waiting For Review 
November 21, 2014 18:01 Apple In Review 
November 22, 2014 09:57 Apple Metadata Rejected 
November 24, 2014 18:58  Waiting For Review 
November 25, 2014 00:46 Apple In Review 
December 03, 2014 15:59 Apple Pending Developer Release 
December 03, 2014 16:43  Processing for App Store 
December 03, 2014 16:47 Apple Ready for Sale
           

送出一版程式後,改完功能自己退回重新送出,結果稽核時間重新排隊。

正常稽核:時間一本7天左右吧,等起來感覺比較漫長;

中繼資料退回再送出稽核:一天;

期間遇到被退回的問題及解決辦法:

程式異常:多測試,模拟器和真機,不同版本ios都測,期間遇到ios8釋出,結果相容性問題出了問題,一個ios qq群裡一個新加的朋友當天晚上幫忙寫了替代alertsheet相關的                  代碼,并且不跟我提錢,我是想付些辛苦費的,被他鄙視了,忽然覺得找到同類了,幫助别人提升自己的時候不求回報,我為我的價值觀得到認證感到欣慰。

隐私問題:由于有注冊和登入,需要在送出隐私聲明相關的網頁,appstore下載下傳頁面會有連結,随便找個程式打開隐私聲明,複制做成html挂到一個空間即可,帶域名的才可                    以,ip位址的空間不支援,蘋果有态度!

中繼資料問題:需要發内部郵件告訴蘋果我這些使用者資料怎麼來的,免不免費等等,讓稽核人員了解程式的基本情況,這個主要是确定程式是不是繞過蘋果去收費,說清楚了就可              以了,多此一舉就是想讓收費通過AppStore,不理他就是了。

補充:上線後不能馬上查得到,稍等一個小時應該可以查到,但是關鍵詞就很重要了,是以一定要把關鍵詞寫好。

3、遇到的其他問題

  首先ios8釋出,影響程式代碼,我那兼職告訴我改造适配ios8太麻煩都要重寫,至少需要兩個月,媽的!真得罵人了!結果沒兩天就被我解決了,但是因為這個問題被蘋果退回來兩次,來回就是半個月啊!!

mac程式鬼撞牆、無響應可能的問題如下

第一款ios項目用了六個月才上線<蛋疼的項目總結>
第一款ios項目用了六個月才上線<蛋疼的項目總結>

還有xcode5.1更新6.0,mac 10.7更新優勝美地10.10,結果電腦莫名其妙各種程式都鬼撞牆然後無響應,搜遍網絡沒找到解決辦法,打客服告訴我清緩存還是不行,客服讓我重裝系統,并告知雙系統的windows必須格式化,媽的!明顯的自我保護,排外心裡。我更新了系統,結果雙系統一點問題沒有,但是程式還是鬼撞牆,xcode的ios模拟器也無響應,隻能iPhone真機調試!!無語!!再打客服,告訴我格盤重裝!!好嗎!我把資料都備份好,重裝了系統,結果雙系統還是都在,哈哈!蘋果客服你大爺的,吓唬我!格盤重裝還是鬼撞牆,真無語了,不跟你們丫的玩了,當時對蘋果徹底無語,說真的跟windows的開發者社群相比,開發環境等等真是差的不是一點半點,要不是你的iPhone強大,我還真不跟你玩了。

    沒辦法湊合用了幾天,突然發現程序螢幕裡無響應的都是需要高性能gpu支援!!這是什麼技術??通過搜尋了解到,可以在節能器裡設定雙顯示卡切換,鎖定高性能,利用獨立顯示卡,我去!!整個世界都潤滑了,蘋果真尼瑪坑爹,是以節能器不要用,太他媽惡心,關鍵是沒人告訴我會讓qq、網易雲音樂、。。。。這些程式死掉啊。。。。。

     對了 還有優勝美地的開機變成進度條,不再是轉菊花,讓我以為是一直更新呢。。。強制重新開機好幾次,還有開機那一聲悲鳴,劃破夜晚長空吓死鬼啊。。。

   太晚了,相關圖檔明天再上,還得切換到優勝美地。。。

最後希望大家互助互愛,我信奉愛出者愛返福往者福來。