App上線那些事

前言

前幾個月一直忙碌公司iOS端App開發,所以沒時間管理自己博客,最近看到一篇文章,讓我鼓足勇氣開通自己的Blog,博客現在還不是很完善,有時候解析出錯,這跑題了,進入正題O(∩_∩)O

App前期準備工作

公司的開發者賬號老大已注冊好,So,我只需要配置好證書開發就好!我們使用的是git開發管理代碼,雖然GitHub很贊,眾所周知:國內訪問和操作<a >GitHub</a>都是很慢的,所以我們托管在<a >Git OSChina</a>,在此感謝他們提供的平臺。其實git多人開發會出現很多問題,沖突啥的都會有,所以解決沖突也比較費勁,所以我們用<a >FixMergeConflict</a>插件解決沖突,間接提高了開發效率,由于開發需要查看進度,測試BUG等,我們又將App內測發布到<a >fir.im</a>上,方便測試,其實國內App內測還有<a >蒲公英</a>,只是我習慣了fir,所以就選擇了fir,那么問題又來了,每天打包,用Xcode Archive是不是很煩躁,所以你可以選擇這個插件<a >DailyPackagedForiOS</a>,從此麻麻再也不用擔心我打包煩躁的事啦,哈哈哈~

使用到的第三框架

網絡處理:<a >AFNetworking</a></br>
圖片加載:<a >SDWebImage</a></br>
數據庫管理:<a >fmdb</a></br>
自動布局:<a >Masonry</a></br>
數據模型轉換:<a >Mantle</a></br>
富文本:<a >TTTAttributedLabel</a></br>
視圖加載:<a >MBProgressHUD</a></br>
圖片選擇器:<a >CTAssetsPickerController</a></br>
MJ刷新:<a >MJRefresh</a></br>
MJ圖片加載:<a >MJPhotoBrowser</a></br>
很強大的tabBarController:<a >RDVTabBarController</a></br>
輸入框鍵盤遮擋:<a >TPKeyboardAvoiding</a></br>

以上都是Cocoapods管理第三方類庫,如需安裝<a >Cocoapods</a>教程。排名不分先后,感謝他們的開源精神,使得我們有更多的時間去優化我們的App,還有其它暫未列出。同時感謝我之前的老大<a >Bruce</a>在他身上讓我學到了很多,感謝他的指導,還有我的另一位伙伴<a >chenrenjie</a>;同時感謝<a >Coding-iOS</a>的開源,感覺學到許多,很贊的源代碼。

推送

經過和老大的討論,最終選擇騰訊信鴿推送<a >信鴿推送</a>

短信驗證碼

采用<a >mob</a>(原ShareSdk)短信驗證。

第三方社交與社交分享

采用<a >友盟</a>的第三方授權登錄:騰訊QQ,微信,微博以及分享,自我感覺友盟的技術客服妹紙服務態度很贊哦!

Crashlytics BUG追蹤神器

使用Crashlytics bug追蹤,不懂的童鞋可以參看<a >巧哥博客介紹Crashlytics</a>,Crashlytics太強大了,讓你的BUG無處存在,你的項目集成了他,可以定位到哪一行Crash,接下來就看你的了。

iOS App上架那些事

終于到了可以Release App發布到App Store,此時無比開森,有木有。畢竟可以不再那么的趕進度,那些日子確實是煎熬,但是現在看來一切都是值得的。但是我們發布到App Store時需要注意很多,畢竟Apple的審核是相當嚴的,一不小心就被reject了,這種感覺真差勁,其實被拒也木有那么好糾結的,只要弄清問題所在更改就好。我們App被reject2次,幸運的是第三次審核通過,剛好今早在App Store搜索,奇跡般App出現在App Store上,內心無比激動,其實預計這2天會出結果,說實話每天凌晨和早上都會第一時間在App Store搜索我們的App。

第一次被拒

等待漫長的2周,最后老大收到Review的郵件截圖給我,當時我還在琢磨Review,有道一查,才明白App可能被reject了,那時候老大不知道權當App開始審核了,上<a >itunesconnect.apple.com</a>果真被拒了,如需要App加急審核https://developer.apple.com/contact/app-store/?topic=expedite

"Multitasking Apps may only use background services for their intended purposes: VoIP, audio playback, location, task completion, local notifications, etc"
</br>

"Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected"

以上2點是第一次提交App時Apple被拒的主要原因,其實還有一個就是我們第一版本就添加"檢查更新按鈕",Apple也截圖給我們了,我們只能修改了,將檢查更新去掉了,更改了Apple列舉的問題。很納悶,為啥Apple審核不把App出現的問題都列舉出來,導致我們第二次也被拒,Apple審核人員太壞了,沒辦法我們只能盡量避免。

第二次被拒

又等待一周的時間,審核結果出來了,App再次被拒原因主要有兩點:

登錄有問題

活動頁面沒有添加"本活動與蘋果無關"

被無情的拒絕后,喪心腸斷劍,過兒的黯然銷魂掌,傷心太平洋...此時感覺有點無力了,呵呵呵呵~再怎么無力也要發布App啊,我特么懷疑Apple審核人員用模擬器測試App,再想想根據我們登錄時的字段加入了DeviceToken所以沒有Token是登錄不了的,但是再想想有時候會獲取不到Token,此時自己又狠狠的呵呵了一把自己,既然出問題了,那就改改改,改完再提交。經過大概9天App出現在App Store了,無比激動了。

結語

希望以上被拒對準備上架App的童鞋有所幫助,在此感謝他們的開源精神,感謝共患難的隊友,感謝!

Notice

轉載請簡信或微博@Sauchye,感激不盡。如果您覺得有些圖片問題或數據(版權),請與我聯系,我盡快處理,謝謝!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,001評論 6 537
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,786評論 3 423
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 176,986評論 0 381
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,204評論 1 315
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,964評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,354評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,410評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,554評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,106評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,918評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,093評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,648評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,342評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,755評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,009評論 1 289
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,839評論 3 395
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,107評論 2 375

推薦閱讀更多精彩內容

  • 上架前注意:證書:發布證書、配置APPIDS、生成描述文件,有推送功能的記得要配置“推送證書”(在配置APPIDS...
    FMG閱讀 1,857評論 0 4
  • 修訂于:2015.10.19 雖然我一直說App Store Review Guidelines是iOS開發者必看...
    默默_David閱讀 4,489評論 2 7
  • 前言 前幾個月一直忙碌公司iOS端App開發,所以沒時間管理自己博客,最近看到一篇文章,讓我鼓足勇氣開通自己的Bl...
    blue_blue閱讀 608評論 0 7
  • 3.6Apps with App icons and screenshots that do not adhere...
    曾令偉閱讀 1,250評論 0 2
  • 難過的時候怎么辦? 感覺心室與心房中的血被阻塞不能流通了。想起來曾經看過的一個電視劇,做手術時候醫生粗心大意把紗布...
    柗柗呦閱讀 242評論 0 0