2012年5月7日 星期一

如何善用TestFlight


文章出處:http://www.onevcat.com/2012/01/testflight/

注册

TestFlight界面友好,文档齐全,开发者在使用上不会遇到很多问题。到TestFlight官网注册账号即可开始使用。
注册时记得勾选I am a developer,之后便可以以开发者身份管理开发和测试团队,提交测试版本和查看报告等,若没有勾选则是以测试者身份注册。若在注册时没有选上,之后在帐号设置中也可以进行更改。

确认

注册完成以后会在注册邮箱中收到确认邮件。使用你的iDevice用邮件内的帐号登陆,并且完成设备注册,加入TestFlight的描述文件。关于设备注册和可能遇到的问题,可以参看这篇帖子

创建团队

登陆TestFlight后在自己的Dashboard可以新建一个团队。团队包括了开发者、测试者和相应的测试版本。创建团队后可以通过选择团队来查看团队的信息等情况。

添加测试者

在团队管理界面可以为团队添加成员。填写受邀者的邮件和简单的说明,一封包含注册链接的邮件将被发送到指定邮箱。受邀者通过类似的注册和确认流程即可加入团队,参与共同开发和测试。

上传测试版本

上传的版本必须是包含签名的ipa,成功上传版本后即可选择给团队内的成员发邮件或推送邀请他们进行新版本的安装和测试。之后在版本管理中即可看到关于该版本的测试信息。该部分具体内容参看本文最后

收集测试信息

在build界面中选择需要查看的版本的对应按钮即可看到收集到的测试信息,包括一般的session信息,设备使用TFLog进行的输出(需要TestFlight SDK),crash报告,是否通过了预先设定的检查点,测试人员的安装情况等信息。
结合SDK来使用,一切测试机仿佛都变成了你自己的终端,所有的Log和设备的状态尽在掌握,而这样的便利仅仅需要点击下鼠标和写几行代码,这便是TestFlight的强大之处。

TestFlight SDK使用

下载

不使用TestFlight的SDK的话,可以说就连这个强大的平台的一成功力都发挥不出来。点击这里从官方网站下载SDK,官方文档提供了关于SDK的很全面的说明,在支持页面也能找到很多有用的信息。
之后将以Xcode4为例,简介SDK的使用,更多信息可以参考TestFlight官网。

配置

  • 将头文件加入工程:File->Add Files to
    • 找到包含SDK的文件夹
    • 勾选”Copy items into destination folder (if needed)”
    • 选择”Create groups for any added folders”
    • 勾上想要使用TestFlight SDK的Target
  • 验证libTestFlight.a是否被加到link部件中
    • 在Project Navigation里选中工程文件
    • 选中想要应用SDK的Target
    • 选择Build Phase栏
    • 打开Link Binary With Libraries Phase
    • 如果libTestFlight.a不在栏内,从Project Navigation里将其拖到栏内
  • 开始使用
    • 在需要用到TestFlight SDK的文件中引入头文件:#import “TestFlight.h”,方便起见,您也可以在工程的预编译文件中的#ifdef __OBJC__块中引入
    • 获取团队token:在这个页面中对应的团队下选取TeamInfo,获取团队的token。
    • 在AppDelegate中启动TestFlight
    • 为了能得到有用的crash log(挂载过的),必须在生成ipa的时候不剥离.dSYM文件。在Project Navigation里选中工程文件,选中需要使用TestFlight SDK的Target,在Building Setting的Deployment块下,将以下三项设为NO
      • Deployment Post Processing
      • Strip Debug Symbols During Copy
      • Strip Linked Product

检查点

开发者可以在代码的任意位置设置检查点,当测试者通过检查点时,session里将会对此记录。比如测试者通过了某个关卡,或者提交了某个分数,或者向数据库加入了某条信息等。通过验证检查点,一方面可以检测代码是否正确,另一方面也可以作为游戏的平衡性调整和测试,用来检测用户的普遍水平。
在代码中加入一个检查点:

检查点问题

配合检查点可以向测试者提出问题,比如“是否正确地通过了演示界面?”或者“分数榜的提交正常吗?”这样的问题。在build management下可以找到Question选项,为检查点添加问题。问题的回答分为多选,是/否以及任意回答,如果选择多选的话,还需要指出问题的可能的选项。
当测试者通过问题所对应的检查点时,一个modalViewController形式的问题和选项列表会出现供测试者选择。开发者可以在build的Question选项卡中看到反馈。

反馈

TestFlight提供了一个默认的反馈界面,测试者可以填写他们想写的任何内容并将这个反馈发送给你。调用一个反馈:
一般来说可以在主界面或者最常见的界面上设置一个“反馈”按钮,这样测试者可以很方便地将他们的感受和意见发送给你。

远程Log

太棒了…配合TestFlight,现在开发者可以拿到远程客户端的Log。使用TFLog代替NSLog即可,任何TFLog的输出将被上传到TestFlight的服务器。如果需要详细一些的输出信息,可以用内建的参数的方式输出信息,比如:
将会得到类似这样的输出
所有的TFLog都不会阻塞主线程,所有的TFLog都将完成以下三种Logger工作
  • TestFlight logger
  • Apple System Log logger
  • STDERR logger
配合以前介绍过的NSLogger(参见这篇文章),将Log发挥到极致,让你永远掌控自己的代码吧~
Log将会在客户端进入后台或者被退出的时候上传到服务器,如果没有看到应该有的Log的话,很有可能是还在上传中。视Log文件大小而定,一般这个过程需要若干分钟。当然,巨量上几M甚至10+M的Log可能会被TestFlight拒绝哦..毕竟没有那么多存储空间..
当然,客户端必须有可用的网络环境这个功能才会启用。得到的Log会存储在Session下。

生成和上传测试版本

打包ipa

..做过部署的童鞋对这个应该很熟了,官方也有一个详细的guide,总之照着做就没错了

上传测试版本

打包好ipa后就到版本上传界面,把做好的ipa拖过去就万事大吉了。

最后一步是邀请团队内的测试者进行测试。把你想邀请的测试者打上勾然后OK,包含链接的邀请邮件将会发到他们的邮箱。然后~等待测试结果和大家的反馈,并且根据反馈完善app吧~

写在最后

TestFlight是一个很棒的工具,而且关键,它现在还是免费的~
虽然有趋势以后将会收费,但是这套方案确实是方便易用..希望多支持吧~



如何讓iPad利用iPhone的個人熱點上網下載


                  如何iPad利用iPhone的個人熱點上網下載

iPad只有Wi-Fi版,不是3G版,要透過iPhone 4 / iPhone 4S或是iPhone 3GSWi-Fi上网,請各位朋友跟著阿蠅示範的步驟

最新方法!iPhone 3GS / iPhone 4 / iPhone 4S的部份(iOS 5以上的版本喔!)
iPhone上的個人熱點分享方式
更新到iOS 5之後,熱點功能位置更換了喔!換到設定>“一般>“網路裡了!原本 4.3.x 的位置,則是進入設定就可看到。英文是Personal Hotspot


設定>“一般>“網路>個人熱點>個人熱點的開關開啓,並記住Wi-Fi密碼(待會到iPad 2 / iPad會需要輸入)

---------------------------------------------------------------

iPad上的Wifi設定

1.先設定iPad上面的wifi設定,設定取用iPhone手機提供的個人熱點,假設手機個人熱點名稱為Polo@iPhone步驟如下圖


再點選Polo@iPhone的無線網路後,會需要輸入密碼,就如在iPhone手機上的密碼一樣。
輸入正確就可正常上網使用

2012年5月6日 星期日

Toyota Altis 換輪台 205/55/16

經我網路整理的結果
台北 最多人推薦
樺永輪胎
maxxis ms 800 205/55/16 3000
2012/05/12 換四輪

中壢
安勇輪胎
價格便宜並有百世霸3D專業定位
michelin saver 205/55/16 4300
maxxis ms 800 205/55/16 3300 --> 3200

我想用國產舒適胎 馬吉斯  MS800

2012年4月21日 星期六

2.5元的成本,製造出「環保捕蚊罐」

這是我再其它論壇逛到的,也是轉貼的,覺得還不錯,分享給大家。
__________________________________________________________
聯合新聞網 記者薛荷玉╱報導 (聯合新聞網 2006-01-15 04:11)
一個在網路流傳的小秘方,激發了小學生實驗靈感,經過不斷嘗試,成為真正的環保
良方!台北市永安國小師生從網路偏方得到靈感,利用資源回收的寶特瓶,以及不到
2.5元的成本,製造出「環保捕蚊罐」,放在地下室,一罐最多竟可抓到超過1427隻
蚊子,連環保專家都驚歎不已。

「環保捕蚊罐」的環保之處,不只在利用資源回收的廢寶特瓶,更因這種捕蚊法不需
使用化學的殺蚊劑無毒又安全。學生估計,只要有五分之一的人改用這種環保捕蚊法
,每年全球就可省下10億元新台幣的購買殺蟲劑費用。

其實很多人都曾收到過這則網路偏方的電子郵件,指出只要在室內放一小盆水,再加
點洗衣粉,蚊子就會全部溺死在盆中。永安國小學生郭家安的媽媽也看到了這則郵件
,並付諸實施,雖然效果不佳,但卻激發郭家安動手研究,並在老師徐佳璋指導下,
找X真正有效的捕蚊良方。

徐佳璋表示,剛看到這則網路偏方時,就懷疑是什麼東西誘使蚊子前來?是洗衣粉的
成分還是香味?結果按網路傳聞操作,三天只抓到11隻蚊子,把洗衣粉濃度調高後,
三天只抓到一隻蚊子,效果並不好。

因此,師生動手實驗,希望找出更有效的誘蚊法。蚊子會被溫度吸引嗎?試試看暖暖
包。蚊子會對不同顏色有反應嗎?試著用不同顏色寶特瓶來誘蚊。捕蚊罐放置的高度
是否有差異?把捕蚊罐吊高到蚊子飛行高度試試看。學生還試過用蜂蜜、蘆薈、黏鼠
板膠來誘蚊或黏蚊。最後發現,蚊子會受到二氧化碳及黑色吸引,即利用發酵糖水會
釋出二氧化碳的原理來製造捕蚊罐。

2012年3月3日 星期六

就源扣繳

常常買國外技術要被口繳20%的交易稅
原來叫做 就源扣繳  --- 記筆記中

板主有建議可以透過設立香港公司來避開這不公平的稅制


引用:http://www.etax.nat.gov.tw/wSite/ct?xItem=51758&ctNode=10881

2011年6月6日 星期一

WWDC 2011 -- T客邦整理

WWDC 2011
原文:http://www.techbang.com.tw/special/apple

今天的主力當然就是Lion、iOS 5和iCloud
現在已經有5千4百萬個Mac用戶
過去一季之中,PC成長了-1%,Mac成長了28%
OS X已經出來10年了
Mac App Store已經超過Best Buy、Walmart、Office Depot,成為第一銷售平台
例如,Pixelmator 的製造商在第一天就賣了100萬美金。
新功能:在程式內就可以進行付費購買服務。
當程式有更新的時候,使用者不必下載整個軟體。
以前要分享檔案都是靠USB隨身碟 ,現在你可以用AirDrop來分享
Mail的部份T客邦也已經有介紹過,可以看第二頁的報導 http://www.techbang.com.tw/posts/5897?page=2
Lion只能夠透過App Store來購買升級 ,也就是買不到光碟了
價格為29.99美元即可升級4GB空間 ,Lion發佈時間在七月
接下來是iOS 5
有超過1千5百個新的API可以使用
第一個新功能Notifications,也就是通知
目前IOS 44%、Android 28%、RIM 19%其他9%
iPad賣14個月已經賣掉2千5百萬台
在iTunes Sotre上已經有150億首歌被賣出
iBooksotre有1億3千萬本書被下載
iPad apps有9萬個以上
apple已經付了25億給開發者
Apple已經有2億2千5百萬個帳號
iOS 5有200個新功能
Twitter要整合到iOS之中
一個星期有10億個推訊被發出
Safari是目前行動平台之中最多人平用的瀏覽器
下一個,Reminders ,Reminders還能加入地點進去,會自動和iCal同步
下一個:Camera ,Flickr上目前最熱門的相機是iPhone 4 ,鎖定介面上多了鏡頭的圖示,可以直接開始相機功能 ,更實用的是可以直接按音量增大鍵來按快門
下一個:Mail ,支援S/MIME ,提高安全性,Demo iPad中的Mail還可以看到字典功能
下一個,PC Free,應該是不用接線了,因為很多使用者在用iPhone的地方沒有電腦,iOS 5更新不用再連結電腦,可以直接用iPhone下載
下一個:Game Center,App Store已經有10萬個遊戲,九個月就已經有了5千萬個Game Center使用者,你可以看到分數排行,也可以找到你的朋友,能一起玩遊戲也可以透過Game Center來找到遊戲下載
下一個:iMessage ,新的通訊服務,在iOS上,iOS的使用者可以互相傳訊息,畫面看起來就像是MSN一樣,支援iPhone, iPad, and iPod touch ,當然也可以互傳照片
還有AirPlay mirroring,可以把畫面傳到Apple TV上
iOS 5將會在秋天登場
SDK今天就會開放下載
iOS 5支援iPhone 4GS、iPhone 4、 iPad、iPad 2、iPod touch 3和4代

Jobs來了,iCloud來了!
iCloud Stores就是你的內容,而且會無線傳輪到你的裝置
以前我們都要用電腦來處理你的工作
行事歷會由雲端來同步各電腦的資料
這個服務沒有廣告
MobileMe一年要99美元,iCloud,不用錢!
連Apps都整合了iCoud
iOS裝置真正可以不用PC來管理
每一天的內容都會被備份下來,只要用你的Apple ID就可以拿到你的內容
Numbers和Keynote當然也支援
iCloud APIs已經準備好給開發者使用
下一個:Photo Stream
沒錯,有點像Picasa on Android,照片還可以同步到Apple TV
照片會存在cloud上30天 ,最多可以存放1000張照片

最後一個:iTunes in the Cloud
iTunes上買的歌可以同步到每個裝置上,自動下載的功能可以關閉
現場Demo在iPhone上買歌,馬上就在iPad上出現
這些功能都免費,再提一次
iOS 5中會預設i Coud,有5GB的空間

iTunes Match ,今天會放出iOS 4.3 Beta,可以玩iCloud,開發人員Only
iTunes Match一年24.99美元 ,有1千8百萬首歌 ,Apple利用iTunes來傳輸,支援256kbps AAC
結束,今天沒有任何新產品。