入職新公司,項目完全從頭開始宝冕,所以現(xiàn)在整理總結(jié)一下項目的創(chuàng)建實現(xiàn)過程泽台,之后跟著這個APP隨時記錄遇到的問題。
首先有一份可行的商業(yè)計劃書:在計劃書里應(yīng)明確規(guī)劃出產(chǎn)品定位(包含市場背景屋讶、用戶定位、已有的競品狀態(tài)躲舌、產(chǎn)品賣點)丑婿。
在計劃通過的情況下對需求進行整理:可以用腦圖根據(jù)用戶需求、當(dāng)前存在的痛點整理出核心功能没卸,通過流程圖對功能列表進行完善羹奉,需求和流程都走通的情況下,產(chǎn)品經(jīng)理再去畫原型圖约计。
此時诀拭,作為技術(shù)的重點來了……
通過之前的需求討論分析,對自己負責(zé)的部分做技術(shù)選型設(shè)計煤蚌,包含項目結(jié)構(gòu)框架的搭建耕挨、功能需求分類以及對這些功能實現(xiàn)是用第三方框架還是自己寫(如果用第三方的話需要調(diào)研目前存在的第三方哪個更好用,跟自己的需求更吻合)尉桩。
-
架構(gòu)和功能實現(xiàn)方式確定后就可以創(chuàng)建iOS項目了筒占,在這里要先劃好目錄,在把想要使用的第三方用cocoapod導(dǎo)進去(如果外接功能性第三方可能需要與第三方機構(gòu)聯(lián)系蜘犁,包括申請賬號或者技術(shù)支持):
我使用的開源框架
我的目錄結(jié)構(gòu).jpeg 對項目tagets配置: General里填寫APPname(DisplayName)翰苫、Bundle Identifier、APP版本號(Version)、DeploymentTarget(APP支持的最低版本的iOS系統(tǒng)) 以及配置BuildSettings中的Sign下證書 , 其中 BundleID是APP唯一標識奏窑,需要用蘋果開發(fā)者賬號去申請导披,同時開發(fā)者賬號也配置下載APP的證書和ProvisioningProfile。
開發(fā)者賬號申請時注意選擇的賬號類型埃唯,準備工作:
一張visa或者master信用卡撩匕;
公司郵箱;
公司網(wǎng)站域名(與公司郵箱后綴一致)墨叛;
公司名稱止毕、公司地址、郵政編碼巍实、電話(公司手機或者座機+分機號) 需與營業(yè)執(zhí)照一致滓技。
如果想要在不交$99的情況下真機測試可已在Xcode菜單欄選擇Preferences -> Accounts,添加測試機使用的Apple ID棚潦,之后在targets中配置
無開發(fā)者賬號下真機測試配置.jpeg
如果在手機上運行不成功就檢查下:證書配置令漂、bundleid、team選擇丸边、收集設(shè)備限制叠必,看是否有選錯的情況。
此時項目初始需求和配置基本已經(jīng)完成妹窖,接下來就是漫長的頁面開發(fā)和功能實現(xiàn)了~