iOS APP开发从0到1的项目创建过程

入职新公司,项目完全从头开始,所以现在整理总结一下项目的创建实现过程,之后跟着这个APP随时记录遇到的问题。

首先有一份可行的商业计划书:在计划书里应明确规划出产品定位(包含市场背景、用户定位、已有的竞品状态、产品卖点)。
在计划通过的情况下对需求进行整理:可以用脑图根据用户需求、当前存在的痛点整理出核心功能,通过流程图对功能列表进行完善,需求和流程都走通的情况下,产品经理再去画原型图。

此时,作为技术的重点来了……

  1. 通过之前的需求讨论分析,对自己负责的部分做技术选型设计,包含项目结构框架的搭建、功能需求分类以及对这些功能实现是用第三方框架还是自己写(如果用第三方的话需要调研目前存在的第三方哪个更好用,跟自己的需求更吻合)。

  2. 架构和功能实现方式确定后就可以创建iOS项目了,在这里要先划好目录,在把想要使用的第三方用cocoapod导进去(如果外接功能性第三方可能需要与第三方机构联系,包括申请账号或者技术支持):

    我使用的开源框架

    我的目录结构.jpeg

  3. 对项目tagets配置: General里填写APPname(DisplayName)、Bundle Identifier、APP版本号(Version)、DeploymentTarget(APP支持的最低版本的iOS系统) 以及配置BuildSettings中的Sign下证书 , 其中 BundleID是APP唯一标识,需要用苹果开发者账号去申请,同时开发者账号也配置下载APP的证书和ProvisioningProfile。

开发者账号申请时注意选择的账号类型,准备工作:
一张visa或者master信用卡;
公司邮箱;
公司网站域名(与公司邮箱后缀一致);
公司名称、公司地址、邮政编码、电话(公司手机或者座机+分机号) 需与营业执照一致。

如果想要在不交$99的情况下真机测试可已在Xcode菜单栏选择Preferences -> Accounts,添加测试机使用的Apple ID,之后在targets中配置

无开发者账号下真机测试配置.jpeg

如果在手机上运行不成功就检查下:证书配置、bundleid、team选择、收集设备限制,看是否有选错的情况。

此时项目初始需求和配置基本已经完成,接下来就是漫长的页面开发和功能实现了~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容