-
最近文章
标签
分类目录
教学 归档
-
更换distribution provisioning profile,出-19011错误
在 2012/01/17 上发表 | 评论暂缺升级到Xcode 4.2.1后正好赶上之前的distribution provisioning profile到期了,于是revoke,创建一个新的。没想到噩梦开始。archive的时候,总是出现下面的警告 Application failed codesign verification. The signature was invalid, or it was not signed with an iPhone Distribution Certificate. (-19011) 提交时也有错误。上网一查,无数人都遇到过,不过解决方案五花八门,却没有一款适用。 后来冥思苦想终于发现玄机,创建Certificate Signing Request要填写的email正是Apple ID,而我的Apple ID却不是email,所以填email就匹配不上Apple ID,签名失败!... -
没有VPN,用SSH也能翻墙
在 2011/03/23 上发表 | 1 条评论用VPN的越来越多,访问youTube速度太慢,自己有主机并具有SSH权限的帐号的话,直接用SSH socks5也可以翻墙浏览。 下载plink.exe 在主机上申请或直接添加一个具有SSH权限的用户帐号; 运行plink -N sshaccount@yourhosting.com -pw sshaccountpassword -D 127.0.0.1:1915 不要关闭运行后的命令行窗口; 在firefox中设置socks5代理; 在Firefox中设置允许使用远程DNS; 1. 在Firefox的地址栏输入 about:config 2. Firefox 会有安全警告提示,不管它,点按钮继续 3. 找到“network.proxy.socks_remote_dns”这一项,设为True(默认是False),搞定! enjoy! 参考: http://youv.info/2010/04/20/%E5%88%A9%E7%94%A8dreamhost%E7%9A%84ssh%E8%B4%A6%E5%8F%B7%E7%BF%BB%E5%A2%99/ http://soido.org/blog/840 -
In-App Purchase 培训
在 2009/11/12 上发表 | 2 条评论Consumable苹果新加坡的标志居然是红苹果 http://twitpic.com/p7v5b 苹果允许在免费应用中提供购买(In-App Purchase)之后,销售模式有了全新的改变,用户们终于可以先试后买了。以后那些几个漂亮图+烂内容,用户卖完大呼上当的程序恐怕越来越没有市场了。 正好apple组织了一个In-App Purchase的培训,来瞧瞧,顺便跟开发者们交流一下。迟到了几分钟,百人小会议厅已经坐满了,茶歇的时候才发现,居然有一半洋人,很多人一身休闲打扮,穿着短裤,踏着拖鞋就来了。培训先介绍In-App Purchase,然后演示了一个具体的例子。只有一个感觉,非常的复杂。 In-App Purchase的3种类型 Consumable:一次性购买,最简单的类型,不用保存历史记录。 Nonconsumable:每个产品,用户只买一次,此后就可以在自己的所有设备上看到该产品。 Subscriptions:订阅模式允许多次购买末一个产品,但是购买后,用户可以在自己的所有设备上看到该产品。 一个典型的In-App Purchase需要4大部分的协作:your Server,App,App Store,iTune。 Your Server主要是保存交易代号,传递购买的内容;当然如果购买的内容比较简单,Server也是可以省略的。 App中内置需要购买的产品 用自己的服务器来提供需要购买的产品 后面还有一些话题,获取产品信息,在程序中添加购买的过程,向App Store验证交易收据,在iTune Connect中的配置,使用测试帐号来测试程序的购买过程等等,都很实用。 -
Google Insights揭示web2.0应用趋势
在 2009/09/18 上发表 | 评论暂缺Google Insights是Google推出的一项服务,比Google Trends更进一步,可以显示和比较一段时间内,在各个地区,不同的关键字的热度和趋势。对于研究和分析市场趋势,有很强的指导意义。 Google Insights最多可以比较5个关键字,可以把比较的结果存放在iGoogle中,和嵌入网页。 作为示例,输入了现在比较热门的一些web2.0应用:youtube,facebook,twitter,myspace,yahoo。从比较的结果可以看出 myspace确实在走下坡路 youtube势头很猛,Google这16亿没有白花 FaceBook的上升势头,斜率最高,特别是到了2009年,迅速超越所有其他应用,难怪当年Google为其股价150亿 twitter到了2009年,确实火爆起来了,不过微型博客毕竟还是微型的,没法跟其他应用比 Yahoo虽说危机重重,不过还在稳步增长,最近Yahoo又推出了meme等一系列应用,更是让人看到了希望,web2.0时代,后来者往往才是创造奇迹的赢家。 -
正式进军iPhone开发,现场直播,Day 1
-
Agile项目半年记,Agile脑图
在 2009/07/25 上发表 | 评论暂缺做这个Agile项目也有半年了,经历了1次release,几次iteration,完成的大小不一的story也有30多个了,还有deadline临近时的繁忙。7年前在书上读过的那些关于Agile和XP的概念和名词,一直没太多机会完整地实践,现在却是天天在用。近来闲暇,正好用在线工具MindMeister,结合工作笔记和培训资料,画了一个Agile脑图,汇总一下这半年的收获。 Agile作为一个知识体系,内容很复杂,脑图有点大,时间有限,暂时没有设置太多关联,只是简单按照层级列了一下,以后慢慢补上。这也是正是脑图的一个优势,当事情层级比较多、关系比较复杂的时候,使用脑图比较容易理清脉络。 -
zt Objective C 入门诗,iPhone程序结构
在 2009/06/28 上发表 | 2 条评论Objective C 快速入门诗 C没有类 这让人很疲惫 对象的说法很时髦 不就是继承封装组合人人会 右走是C++,这个大众都熟悉它 左走就是objective-c,躲在僻静僻静的麦金塔 本是同根生的C 如何高举面向对象的大旗 求同存异标新立异且听一一细分清 对象的C 是不同的C 类的处理与众不同重点要区分 不重复是我的口头禅 任何时候我只说一次告诉你我的地盘 [@begincommand] | @end就是我的指示 @interface classname 声明类 @implementation classname 实现类 @protocol interfacename 声明接口 就是这么简单,你的一定要明白... -
从 C 到 Objective C 入门2
-
从 C 到 Objective C 入门1
在 2009/06/10 上发表 | 2 条评论进军iPhone开发,最大的难点之一就是怪异的Objective C语法了。不过,了解之后才发现,原来仅仅是形式上与C++、Java有差异,属于换汤不换药。如果有C语言基础,又用过C++、Java,2天之内掌握Objective C,没有问题,至少看例子程序会感觉顺眼很多。 Objective C脱胎于C语言,苹果版的开发编译环境就是大名鼎鼎的Xcode,其中的Cocoa就是Objective C库函数。 与C语言一致的部分 int main( int argc, const char *argv[] ) { printf( "hello worldn" ); return 0; } 数据类型,表达式,各种运算符 循环:for, while, do while, break, continue...




