App Store地址:https://itunes.apple.com/us/app/jin-ri-cai-liao-bao-jia/id967274552?l=zh&ls=1&mt=8

本来基础学的差不多后想到一个跟图书有关的项目还不错,于是开始做,由于ios经验不多,整来整去改了又改,后来意识到是自己一开始没有规划好就动手,实乃大忌,做的过程中有个朋友问我自学的怎么样了,能不能搞个材料报价app出来,还发了个思维导图过来,我看了一下然后和他讨论了之后感觉不是很难,吃了一次亏后这次做之前就有规划,算起来写代码的时间应该只有3天。不过上架也搞了3天,囧~

下面说说一些从开发到上架的经验总结:

1、开发之画App原型

一开始我都是用Axure来搞,发现ios画起来真不爽,后面又搜了很多其他的原型工具,有本地版也有网页版,不是画起来很丑就是演示麻烦,后来找到一个mac下感觉还不错的叫Justinmind(我可不是托呀),这个画起来就很接近原生的了,不过体积相对庞大,也不免费,其实还是感觉不爽,后面看到有人说xcode就很好啊,突然就被点醒了,对啊,xcode不就很好了吗?最原生的就是它了,干嘛非要浪费时间去找其他的呢,还都用起来不爽,所以最后是用xcode来搞,修改也方便,演示起来也就是最终的样子,因为控件全是原生的,看起来真舒服啊~

那么,怎么演示呢?mac下有个叫Quicktime player的软件,自带屏幕局部区域录像,所以可以启动ios模拟器,然后用Quicktime录制你的App演示过程,再把录像发给对方,不行再改再录,觉得真的比其他那些原型工具方便啊~

2、真机调试之申请IDP

由于之前上班的时候一直没办过信用卡,感觉应该也不会用得上,结果真的要用的时候还真就麻烦了,申请idp需要用visa或mastercard信用卡,这种卡貌似比较难申请,关键是没工作单位的话人家都不给申请(这个要吐槽一下,那些自己创业的肿么办,人家又不是没收入,凭什么一定要工作单位啊),没办法后来找了朋友借用他们的单位名,也不知道为什么还是申请不上,都说综合条件不足以申请,你xx的~

后面又去搜索了很多方法

a、借用别人的信用卡,不过据说要发邮件去苹果说清楚balabala;

b、财付通,支付宝的虚拟信用卡,不过都被央行叫停了,pass;

c、用虚拟信用卡;

后来用了c方法,看了一篇帖子(http://jingyan.smzdm.com/p/18235)学的,此方法可行,特别学生党,海淘党,嘿~

申请过程可以参考这个系列的百度经验,都是ios8的,目前搜索到的最新的教程了

http://jingyan.baidu.com/season/48422(感谢作者)

3、真机调试

参考:http://jingyan.baidu.com/article/48b558e33b96a27f38c09aa4.html(感谢作者)

4、发布上架App

参考:http://jingyan.baidu.com/article/f25ef25477db8b482d1b8252.html(感谢作者)

这几篇看完才发现,原来苹果最新的很多东西都改了,包括流程也简化了,以前旧的教程也不太适合,其实我只是看了发布app的那篇百度经验,真机调试都是找的一大堆旧的资料,然后自己摸索摸索搞成功的,本来是想写写真机调试那些过程的,但是看完那篇发布的百度经验后才发现原来作者还把调试那些也写了,索性就都搬过来了,因为我也是这么弄的,当初因为想快点发布app,加上英语不是非常OK,所以苹果官网的英文文档也没耐心去看,其实后面想想真的挺简单的。

然后因为是第一次发布App,生怕审核那里不行,也看了一些审核不通过的原因,在填资料的时候尽量规避那些不该做的,没想到焦急地等了9天居然上架成功了,中间也没有退回来什么的,然后居然就成功了,这感觉棒棒哒~ 上架成功后感觉更加有动力继续写app了,最后,祝看文章的你也能顺利上架,特别是对新手来说,哈~

第一个App“今日材料报价”上架,记录一下【原】的更多相关文章

  1. 开发一个 app 有多难?

    171 个回答 默认排序​ 道衍天机 有事情的加微信1293190838找我 1,150 人赞同了该回答 ----------------------------------------------- ...

  2. 一个App从创意到最终上架到App Store里的整个过程是怎样的?

    一个App从创意到最终上架到App Store里的整个过程是怎样的? 制作App需要什么软件?应该看什么书?需要哪些设备?推到App Store里,需要注册什么网站?是否需要付费?需要什么证书之类的? ...

  3. 开发一个App的成本是多少?

    英文出处:savvyapps.欢迎加入翻译小组. 在最近的一个会议上,一个叫Bob的老顾客引用了<App Savvy>(<放飞App:移动产品经理实战指南>)中探讨研发一个io ...

  4. 发现了一个App拉新工具:免填邀请码

    去年公司开始着手开发一个App项目,从调研到开发完成,前前后后历时快半年(没少加班),目前产品已经上架了各个应用市场,名字就不提了,省得说我打广告.今年开年说要开始做冷启动了,大家都知道,这才是最苦逼 ...

  5. 自己开发一个APP需要多少钱

    广州APP开发公司[启汇网络]经常遇到有开发定制APP软件需求的企业,通常第一句问的就是“开发一款APP需要多少钱”,在做完客户行业的市场调查后,再了解客... 广州APP开发公司[启汇网络]经常遇到 ...

  6. 我想外包开发一个APP,需要多少钱,多少时间?

    在一个阳光明媚的下午,我正瘫坐在椅子上改bug.忽然有人给我发微信:“我想做个app,多长时间,多少钱?” 从我从业iOS开发到现在,这个问题被问过无数次,比那句:“你是程序员,那你会修电脑吗?”还要 ...

  7. Android(4)—Mono For Android 第一个App应用程序

    0.前言 年前就计划着写这篇博客,总结一下自己做的第一个App,却一直被新项目所累,今天抽空把它写完,记录并回顾一下相关知识点,也为刚学习Mono的同学提供佐证->C#也是开发Android的! ...

  8. 一个App Widget实例第一次创建时被调用

    事实上已经有很多的所谓的路由框架做到这一点,我也没有去研究别的,加上一直对backbone这个框架的评价不错,所以就琢磨着怎么用它实现我所需要的SPA的url管理了. 比如,你可能会说"如果 ...

  9. 成都开发一个app大概好多钱?

    目前,移动APP已成为很多小企业业务销售的新渠道之一,于是问题来了,一般想到要开发一个自己的app,就想问:开发一个app好多钱?去百度.360.搜狗等等平台去找相关的app开发公司咨询或者问问朋友有 ...

随机推荐

  1. bnuoj 29368 Check the Identity(栈)

    http://www.bnuoj.com/bnuoj/problem_show.php?pid=29368 [题解]:模拟,然后对x,进行枚举,看是否所有都满足条件 [code]: #include ...

  2. 通过jq更改img的src值

    $(".help_ul li:eq(1) img")[0].src; $(".help_ul li:eq(1) img").attr('src','images ...

  3. Javascript字典操作

    <script type="text/javascript">        var dic = new Array();      //注意它的类型是Array    ...

  4. PAT-乙级-1018. 锤子剪刀布 (20)

    1018. 锤子剪刀布 (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 大家应该都会玩“锤子剪刀布”的游 ...

  5. RASP 完爆 WAF 的5大理由!

    Web 应用防火墙(WAF)已经成为常见 Web 应用普遍采用的安全防护工具,即便如此,WAF 提供的保护方案仍旧存在诸多不足,笔者认为称 WAF 为好的安全监控工具更为恰当.幸运的是,应用安全保护技 ...

  6. pythn BeautifulSoup

    http://rsj217.diandian.com/post/2012-11-01/40041235132 Beautiful Soup 是用 Python 写的一个 HTML/XML 的解析器,它 ...

  7. VS2005中SetUnhandledExceptionFilter函数应用

    很多软件通过设置自己的异常捕获函数,捕获未处理的异常,生成报告或者日志(例如生成mini-dump文件),达到Release版本下追踪Bug的目的.但是,到了VS2005(即VC8),Microsof ...

  8. [itint5]字符串匹配

    http://www.itint5.com/oj/#15 用hash来做,目前为止做到最好也是case16超时(20w的规模),即使分桶也超时.注意计算hashcode时,'a'要算成1,否则如果'a ...

  9. 通过web代理进行跨域访问,http请求返回超时的问题定位

    [现象] 在ajax通过web代理跨域访问时,http第一次登陆时正常,但是第二次再下发其他命令的时候总是返回 java.net.SocketTimeoutException: Read timed ...

  10. SQL Server中的分页

    sqlserver2000时的分页思路 .分页查询时,首先将数据排序 select * from MyStudent order by fid desc .取第一页数据 * from MyStuden ...