Archive for June, 2010

【程式開發】 如何將App安裝至自己的iPhone測試

Saturday, June 26th, 2010

前言
雖然網路上找的到很多iPhone App的教學文章,但缺乏一個簡單明瞭的Step by Step教學且絕大多數的教學都是全英文。連我原本已經設定好一次,升級OS4.0後想要重新再試一次,結果自己都忘了=.,=。所以把流程記錄下來避免自己又忘記,順便讓有心想入門iPhone App開發的人減少一點痛苦。

在一切開始之前
首先先將你要測試的iPhone手機接上電腦,開啟iTune。點選序號那個欄位,會看到這支手機的Device ID。Device ID是像這樣一串的16進位編碼字串4f635dc13835007c3xxxxxxxfa9d4e651605f092,共有40個characters。待會在加入測試Device List時,會需要填入這個Device ID值。

在Mac上建立憑證
1. 開啟應用程式 → 工具程式

2. 點選鑰匙圈存取 (keychain)

3. 開啟 keychain 程式後,由鑰匙圈存取憑證輔助程式從憑證授權要求憑證

4. 輸入你的Email及名稱,然後勾選儲存到磁碟指定密鑰配對資訊

5. 完成之後就會看到多了一個 Public Key 及 Private Key,並會在桌面上產出一個名為
CertificateSigningRequest.certSigningRequest 的檔案

建立開發用憑證及App Provision
首先連到iPhone Provision Portal頁面

1. 建立開發用憑證。點選CertificatesDevelopmentRequest Certificate
若還沒裝過WWDR憑證(Apple Worldwide Developer Relations Certification)的話,下面那個Download連結也要點。點了之後會下載一個名為 AppleWWDRCA.cer 的檔案。
註: 如果是要正式發佈到App Store,則改成點選 Distribution頁籤

2. 點取”選擇檔案”,將剛剛在Mac上利用Keychain做出來的 CertificateSigningRequest.certSigningRequest 檔匯入

3. 匯入成功之後,就會看到已經產出了一個開發者憑證了,點選Download會下載一個名為 developer_identity.cer 的檔案

4. 建立測試Device清單。點選DevicesAdd Devices,輸入你想取的名字及Device ID。Device ID即要靠一開始提到的Ad Hoc Helper程式得到

5. 建立App ID。點選App IDsNew App ID,照著表格填寫即可。請注意! 一旦建立一個App ID後,將永遠不能刪掉 (不知道以後會不會開放,Apple的說法是因為他們要留下來做記錄)。所以請不要建立太多App ID以免造成自己的困擾 (像我一樣… =.,=)

6. 建立Provision Profile。點選 ProvisioningDevelopmentNew Profile。照著表格填寫即可,建好之後點選Download會下載一個名為 [Profile Name].mobileprovision 的檔案
註: 如果是要正式發佈到App Store,則改成點選 Distribution頁籤

全部的動作完成之後,總共會得到如以下三個檔(或後兩個檔)。

7. double click developer_identity.cer 檔會開啟keychain,會看到已經多了一個iPhone Development的憑證。注意到上面有個Apple Worldxxx的憑證,即是 AppleWWDRCA.cer 憑證寫入的

點選Key,會看到Private Key已經與iPhone Development憑證做關聯了

8. 將你的iPhone用傳輸線接好Mac。double click [Profile Name].mobileprovision 檔,即會開啟XCode的Organizer畫面,並將Provision安裝至iPhone裡。

9. Okay! 一切都準備完了,接下來就是開啟XCode將App Upload到你的iPhone上去囉。執行環境選擇 Device → Run! 等它跑完… 恭喜!! 你終於可以在你的iPhone上Run你的程式囉! :smile:

Good Luck! ;-)

申請iPhone Developer Program流程

Tuesday, June 8th, 2010

1. 首先連到iPhone Developer Program(IDP)頁面,點選左上角的Enroll Now按鈕
https://developer.apple.com/programs/iphone/

2. 加入IDP的流程: 註冊為開發者會員(免費) → 選擇你想要購買的項目 → 確認購買
https://developer.apple.com/programs/start/standard/

3. 接下來你會看到一個流程圖在頁面上方,就照著他的步驟一步一步確實填寫吧
https://developer.apple.com/programs/start/standard/create.php

4. 下一個步驟是要你選擇要以個人或公司名義申請,就看你的需求吧。有人說用個人名義申請會比較慢,不過以我這次申請的狀況來看是還好,沒什麼差。
https://developer.apple.com/enroll/selectEnrollmentType.php

5. 全部的步驟都完成後,最後是確認購買。假如你還有點猶豫的話,也可以暫時不做購買動作,先擺著。之後登入你的帳號進來時,會保留之前已經完成的填寫狀態(好像也沒辦法回頭再改?),不用再全部流程跑一次。
http://developer.apple.com/iphone/enroll/purchaseProgram.action

6. 確認購買後,在24hr內你就會收到一封標題為”Apple Developer Program Activation Code”的信件,裡面代有啟用碼及啟用連結,點取連結即開始啟用。假如一切沒問題,啟用成功後就會看到你的iPhone Developer Program Enrollment狀態已經全部完成了,並且會告訴你何時IDP到期。

之後在Apple Developer登入你Apple ID後,在Member Center檢視你的帳戶時,便會看到你的Programs狀態已經改變
http://developer.apple.com/membercenter/index.action#accountSummary

不過亞洲國家的開發者可能都會遇到跟我一樣的問題,如下面這封Apple Developer Support寄來的信所示。原因是將IDP加入購物車後,確認購買時頁面會導到台灣Apple的購買頁面。而頁面上要我填的購買人及地址等等的資訊是寫說填中文,我以為台灣這邊有專門的Team在Support。結果填完送出後我連回美國的Apple頁面去看,中文的部份全都變亂碼了 :shock: 。所以才會又收到這封信。上面他跟我說因為我填寫加入IDP的申請人資訊和付費人資訊不一致,所以要我拍IDP訂購狀態的截圖回信給他看,圖片裡面要有包含姓名和地址,以便確認。我就照做了,信寄完隔三天他們就回信跟我說我的帳號已經可以啟用了。正式啟用完之後,便可以看到上面步驟6的screenshot了~~ :smile:

Good Luck~ ;-)

【食記】瀧食堂 生魚片蓋飯

Monday, June 7th, 2010


上次在石牌及明德捷運站中間的自強市場吃到生魚片蓋飯後,後來在網路上查資料時看到有人推薦另外這一家 – 瀧食堂。給我家那口子看完照片之後,他覺得這家瀧食堂應該會比較好吃,於是叫我改天再去試試。今天晚餐想了想本來不知道吃什麼好,後來突然想到這家還沒吃過,於是走路走到一半又興沖沖跑回家騎ㄅㄨㄅㄨ過去一趟自強市場那。

到了附近之後才發現忘記先查地址,不過還好我有帶iPhone,就當場上網查了一下。這家店真的不好找,招牌幾乎看不到,而且又很隱密。好不容易到了店裡之後,只見大排長龍的外帶客人正在排隊。不過很幸運的剛好還有一個空桌。就坐後,看到菜單上有賣海膽蓋飯$260,跟其它店比應該算蠻便宜的。不過我這次先點了散壽司來吃,也就是生魚片蓋飯,只是名字不太一樣。他的生魚片蓋飯算是超便宜的,只賣$160。只見人來人往,老闆的手也沒停過,可是還是讓我等了有快30分鐘之多………………真是等超久的 ~_~;;;;。心裡想再不來,恁爸就要走了。就在恁爸快要翻桌時,看到老闆已經開始弄我的蓋飯後,才又繼續忍耐等下去。

這家店的裝潢,非常的…………普通………但我就喜歡這種簡陋的店,因為通常東西會賣得比別人便宜~~ XD

等了半個小時後,終於上桌了。滿滿的海鮮料,比上次市場旁邊另一家還多,不會吃到料都沒了飯還一堆。而且,重點是,魚肉非常新鮮! 哇沙米感覺也比上次那家好。每一塊魚肉咬下去,幾乎都是入口即化卻又有帶有彈性的口感。而且有自然的鮮甜味 ╮(╯o╰)╭。喔~~ 真讚啊! 等了這麼久總算是有點回報。醋飯弄的也還不錯,粒粒分明。

這裡的味噌湯是免費供應的,自己可以DIY去裝來喝。不過就在拍這味噌湯時,發生了一件慘案。就是恁爸用iPhone在拍照時,不小心手滑了一下,結果iPhone前緣掉到湯裡……………@@;;;;;; 趕緊拿起來後立刻拆掉保護殼,用衛生紙整個擦了n次。測試了一下還好沒事,不然恁爸就哭了………… T_T

菜單

吃完這家後,可能就再也不會想吃市場旁邊另一家了吧,C/P值差蠻多的。不過整個吃起來的感覺,我覺得還是永和的壽老大更讚一些。不過這家料真的給好多,料比飯還多… :shock:

補記: 後來隔天忍不住又去吃了一次散壽司,不過感覺好像沒有第一次去吃時那麼青,可能我下班騎到那已經太晚的關係。不過還是不錯啦~~ :smile:

後來又跑去吃了好幾次,散壽司的料跟第一次吃到時不太一樣
第三次去吃

第N次去吃

2010-07-27更新: 這次去吃散壽司只剩鮭魚,所以老闆用了不同的配法。肉切比較簿搭配洋蔥絲和紫蘇葉,吃起來非常爽口! 魚肉的份量雖然變少了,不過似乎是取用比較好的部位。跟之前的散壽司吃到的鮭魚口感不一樣,比較滑嫩入口即化。應該是用比較靠近腹部的魚肉。真好吃!! ╮(╯o╰)╭

店家資訊:
電話: (02) 2826-1788
地址: 台北市北投區自強街158號
地圖:

其它介紹:
介紹一
介紹二
介紹三