2009年2月26日 星期四

iPhone: W-8BEN 是寄到這兒


檢視較大的地圖
今天午飯時,我到了郵政局把 W-8BEN 表格寄出了。所需的費用是 HK$3(空郵)+HK$13(掛號),總共 HK$16 元正,預計一個星期後到達 Apple 公司。

2009年2月25日 星期三

iPhone: Lottery Pro 等待評審


在登入 iTunes Connect 之後,我嘗試查看之前已上存的 iPhone Application 狀態,誰知系統說我沒有任何程式登記,所以我再一次把第一個作品 Lottery Pro 上傳。今次的步驟比上一次多了兩個,可能是上一次還沒有把整個流程做完。多出來的步驟主要是確認所輸入的資料,以及真的把程式加入。

現在,Lottery Pro 的預計推出日期為 2009 年 3 月 1 日,是自行決定的。定在這個日子,是因為銷售報告比較完整,也給予我多一點時間把 W-8BEN 表格郵寄到 Apple 公司。不過,在完成整過流程之後,發現 Lottery Pro 的狀態是 In Review,相信是等待 Apple 職員運行及測試程式,要是通過審批便能上架...。

iPhone: 遞交 W-8BEN


這幾天來都比較忙,因此關於 iPhone 開發上的事情也放下了一會。為了不要浪費時間,今天花了點時間在網上了解 W-8BEN 的填寫方法,最後得出了結論:

.在表格第一至第五點填上個人資料
.在第六點填入 000000000 及把後方的 SSN or ITIN 打勾
.在第九點 a 部入也打勾
.把第四部份打勾

最後把 W-8BEN 表格遞交了。這樣,我的 Contract、Bank 及 Tax 資料已經齊備,第一個 iPhone App 隨時可以開始發售。

遞交表格後,我立即收到一封電郵,內容是要求我把已填好的 W-8BEN 表格列印出來,並寄到 Apple 位於 Austin 的地址。

2009年2月19日 星期四

W-8BEN 如何填寫?

參考網址:

http://ccchrisstudio.blogspot.com/2009/02/iphone-w-8ben.html

http://www.irs.gov/instructions/iw8ben/index.html

http://www.ehow.com/how_2080721_fill-out-file-irs-form.html

2009年2月18日 星期三

W-8BEN

午飯時間,我到了公司附近的 HSBC 查詢 SWIFT Code。職員給我一張資料,內裡包含了匯豐的 SWIFT Code。正如我在網上找到的一樣,是 HSBCHKHHHKH。根據職員所示,他們沒有 Local Clearing Code 這樣號碼,而我最終把 Bank Code: 004 作為 Local Clearing Code,也把銀行地址從分行改為總行:1 Queen's Road, Central, Hong Kong。關於銀行的資料,我已經在 iTunes Connect 中輸入了,現在已經無法修改。下一步,便是處理稅項事情,看起來一頭霧水...。


當中需要填寫一張稱為 W-8BEN 的表格。根據美國國稅局的規定,所有非美國納稅人之外國投資參與者,必須填寫 W-8BEN 表格。用處是証明自己是非美國公民,並於美國投資或賺錢。這樣便可免繳交美國稅款,表格有效期為三年,三年後需要再填寫。如非美國公民又沒有填寫的話,美國國稅局將會在你的利潤中額外收取 30% 作繳交稅務用途。所以,我要花時間研究一下後才墳寫,因為這項資料又是一次性,不能修改...。

2009年2月17日 星期二

SWIFT Code 及 Local Clearing Code


今天收到 Apple 的回覆,重新把 Provisioning Profile 下載一次。我先把之前刪除不了的 Provisioning Profile 都除去後,才安裝新下載的那個。出奇地,今次能正常生成出發行版本!於是我立即把程式上載,結果非常完滿。當所有資料及截圖都上載完畢後,便需要設定銀行帳戶。銀行帳戶跟 Team Agent 的 Private Key 一樣,設定後便無法改變,所以我顯得特別小心。

在銀行帳戶頁面出現了兩筆資料需要輸入:SWIFT Code 及 Local Clearing Code。對我來說簡直是一頭霧水,於是我便向在 DBS 任職的朋友查詢,最後得出答案。HSBC 的 SWIFT Code 是 HSBCHKHHHKH,而 Local Clearing Code 亦即是 Bank Code,所以是 004。不過,為了謹慎起見,還是明天到 HSBC 確認一下。

參考網址:
http://www.hsbc.com.hk/1/2/cr/chinese/community/donations/donation_faq
http://www.hkicl.com.hk/clientbrowse.do?docID=371&lang=en
http://www.gtja.com.hk/gtja_Invest/gpsc/pdf/SettlementBank_C.pdf

2009年2月14日 星期六

iPhone: Provisioning Error


Apple 的客服效率真好,昨晚十二時發給他們的電郵,今早九時便收到回覆!根據服務員的指示,我重新把 Provisioning Profile 下載及安裝到 Organizer。可惜今次連安裝都出現問題。

我嘗試把電腦內及 Program Portal 上的所有證書及 Provisioning Profile 都刪除,把整個步驟都重做一次。遺憾的是相同的問題依然存在!依我的判斷,應該是現在的 Private Key 跟最初上傳到 Program Portal 作為 Team Agent 的 Private Key 跟現在不一致而產生。現在只好等待 Apple 下一次回覆材知道原因。

2009年2月13日 星期五

iPhone: 認證失敗


這幾天一直嘗試把第一個作品放到 App Store,可惜一直都不成功。

起初在生產 Distribution 版本時,發現一個 Warning,但都算是成功生產。根據 User Guide 的指引,在把 App 放到 App Store 之前,是需要檢查 Build Log 中是否有兩個指定檔案存在,缺一不可。無奈在我的作品裡,只出現其中一個。雖然如此,我也嘗試把它上載到 App Store。正如 User Guide 所示,當上載完畢後,系統檢查出認證錯誤,因而無法繼續。

於是乎,我嘗試把所有網上及主機的證書及密匙都刪除,把所有步驟重新做一次,可是得出來的結果比之前更嚴重;現在連生產都不能!我只好向 Apple 求助...。

2009年2月12日 星期四

iPhone: 成為 Team Agent


原來 Team Agent 的資格是需要由 Apple 來審批,要正式成為 Team Agent 之後,才能生產 AppID, Provisioning Profile 等證書;有了以上證書,才能把應用程式放到手機及 App Store。幸而,今早回到公司檢查電郵,就收到了審批通過的通知。我可以往下一步前進!

2009年2月10日 星期二

iPhone: Create Certificate


昨晚忍不住到 apple.com 花了 HK$770 購買了 iPhone Developer Program - Standard。根據公司同事的情報,購買後是需要 Apple 公司的審批,而他的舊同究等了一週也未得到通過。我預計當我的程式完成之時,也差不多會是審批通過之日。豈料,今天下午四時左右,便收到審批通過的電郵。回家後,我立即把程式作最後的修改,及嘗試把程序放到 App Store。可是,當處理到生成一張 Certificate 時便出現問題。以我的個人版授權來說,跟公司版不同,只能登記一位開發者,但製作步驟卻是一樣;問題是在生成 Certificate 後,是需要審批,而這個過程卻是由版權持有人來達成,亦即是自己。按照指引上的說明,在畫面上會出現 Approve 及 Reject 按鈕,可是我卻找不著,因而無法往下一步前進。現在也只能等候 Apple Support 小組的回覆。

2009年2月9日 星期一

2009年2月8日 星期日

iPhone: Instruments


經過一個星期的努力,我的第一個 iPhone 作品也將近完成。現在進入了微調及除錯階段,所以便需要用上 Instruments 工具來檢查出現記憶體上的問題。第一次是以 Simulator | Debug 設定來測試,結果十全十美,沒有記憶體漏洞。第二次是以 Device | Release 設定來測試,原以為模擬器跟實機測試會出現相同結果,可是卻出現了四次大大小小的記憶體漏洞(順帶一提,在實機上測試時,真的很慢很慢)。原因還有待調查,但希望不會太過困難吧...。

2009年2月7日 星期六

iPhone: Localization

最近編寫 iPhone 應用程式時,放棄了使用 Interface Builder 及 XIB,原因是編程上遇上限制,以及載入 XIB 所需要的資源比較多,讀取的時間也比較長。於是我改為全部使用代碼來建構畫面所需的元件。

在我的作品中,都會支援三個語言:繁體中文、英文、日文;以往使用 Interface Builder 時十分方便,在編排的過程中已經能看出圖片是否使用正確的語言;然而,改為代碼後,卻遇上問題。當系統轉換語言後,卻無法使用正確的圖片。後來,我利用 Terminal 進入應用程式的資料夾調查,竟發現只有一個語言的圖片存在,還沒有按我的資料夾來劃分。最後發現在 XCode 的 Resource 下,雖然有 en.lproj, ja.lproj, zh.proj 資料夾,可是在編譯時卻沒有生成,因而導致問題出現。我重新在 Resource 下,利用 Add Group 建立這三個資料夾,再把檔案放好,便能解決問題。

2009年2月5日 星期四

收藏家


最近天氣回暖,己經踏入春季,不久之後會開始潮濕。為了保護新買的相機,所以便到旺角搜尋一番。得到朋友的推介,以及衡量過價錢的因素,最後選擇了這台價值 HK$680 最細小的「收藏家」。話雖如此,這台電子防潮箱分上下兩層,空間足夠我放入一台數碼單鏡反光相機、一台數碼攝錄機、一台一直用開的數碼相機。還有充足的空間滿足未來幾個鏡頭的需要,是一個很好的選擇。