顯示具有 IDP 標籤的文章。 顯示所有文章
顯示具有 IDP 標籤的文章。 顯示所有文章

2013-06-20

iTunes Connect 無法登入?

在 Facebook 看到有人提問 iTunes Connect 無法登入的問題,以為是 iTunes Connect 故障。

這個界面那麼重要,關係你的 App 上架、帳務、人員管理的後台,怎麼能夠故障呢?

iTunes Connect 無法登入的畫面

我自己也遇過幾次,原因是 Cookie 的關係,通常 Apple 會教你「重置 Safari...」再將 Cookie 清除就可以了。

選擇「重置 Safari...」

舊版的 Safari 在功能表看不到 Cookie,可以從「偏好設定」的「隱私」找到。

.

2009-07-26

偶爾要 Distribution 都會遇到 Code Sign error

我已經發生過很多次,軟體要 Distribution 都會遇到 Code Sign error:

有一次是 iPhone SDK 3.0 GM Seed 還沒更新,iPhone OS 3.0 GM Seed 也還沒安裝到 development devices.
不知道為何全部軟體都發生 Code Sign error: The identity 'xxxx...xxxx...xxx....' dosen't match any valid certificate/private key pair in the default keychain.

前後幾天也沒有做其他設定,只是把原本的軟體(已上架的、沒上架的都一樣),原本可以正常安裝到 development devices 執行,突然不可以。

難道要再重新取得一次?


原來是 Keychain Access Login 的關係!

開啓 Keychain Access(應用程式\工具程式\鑰匙圈存取)
把【登入】的鑰匙圈按右鍵,設定成 default 就好!

與 iPhone SDK 3.0 GM Seed 或是 iPhone OS 3.0 GM Seed 都無關。

2009-05-31

軟體上架後的記錄檔觀察

【台灣樂透彩券】軟體上架之後,可以到 IDP 的 iTunes Connect 看到每天、每周的軟體下載報表。


上架第一天是 5/29 23:40,所以下載的人數不多,只有 21 位。

我就先檢查一下 Server 來更新檔號的狀況,也到 iphonetw 發表看法。
還滿驚訝的是,不重複(扣除我自己)的已經有 142 個 iPhone/iPod touch 使用率。


第二天 5/30 下午,我在噗浪iphonetwMobile01 發布,受到大家的歡迎,馬上暴增!
台灣有將近600位,依序美國、日本、香港、加拿大、義大利、紐西蘭、阿根廷、德國都有,總共705位。


短短一天時間,就進入 Top 25 了!

看來題材真的很重要,再來要趕快把完整版寫好,也要找美編幫忙美化,創意都要在完整版內發揮啦!


*** 第三天 5/31 共 1284 位。
*** 接下來... 奇蹟持續中...

.

2009-05-27

Your Contracts In Effect



在 AppStore 的合約過了。
這樣才表示可以把免費軟體與收費軟體上架。

這一等,等很久,有機會申請的人,在這個階段要有耐心。

不過,我昨天有從 iPhone Dev Center \ iPhone Developer Program \ iTunes Connect 的 Contact Us 反應,不知道是不是因為這個原因?

2009-05-19

收費軟體需要的 Contracts, Tax, & Banking Information

5/14 到 iTunes Connect 的 "Contracts, Tax, & Banking Information" 填好付費軟體需要的資料。
5/15 把 W-8BEN 印出來,掃描成 PDF 透過 email 傳給 iTStax@apple.com。
5/19 就收到 mail 說完成審核。

接下來就等 Contracts 通過了。

而按照 Apple 的官方說法,通常 Contracts 要等個幾週:

Contract Processing: Free Application contract processing generally requires no further action on your part. Successful processing requires receipt of a valid postal address, which should have already been received.

For Paid Application contract processing, you must enter the required contact, bank and tax information within the Contracts, Tax & Banking Information module on iTunes Connect. After you complete all the required information as indicated in the Your Contracts In Process section, your contract will be processed.

Please note that it may take several weeks to review and process your information before contract activation is complete. During this time, you may begin delivering Apps through iTunes Connect. Your apps will not go live until your contract(s) are active and your Apps have been reviewed. These apps will show a status of Pending Contract if reviewed before your contract is in effect. You can follow the status of your app review separately in the Manage Your Applications module of iTunes Connect.

不過在等待的同時,還是可以先把程式遞送到 AppStore,如果過了,會出現 Pending Contrac,等 Contract 生效之後,就可以直接在 AppStore 看到了!

2009-05-18

iPhone 首發軟體已經上傳 AppStore,等待審核

5/15 晚上,要把程式上架到 AppStore,遇到困難,所以又從頭回到 Program Portal 處理一次。

之前我取得 Provision 之後,都可以安裝到 device 上,透過 Xcode 可以用模擬器執行,也可以用 device 執行,不過,在模擬器可以選 debug/release 都可以,而用 device 執行只有 debug 可以,release 就不可以。

當時也就沒有特別注意,可是要上傳到 iTunes Connect 卻跟我說驗證錯誤。

回到 Program Portal 的 Devices 段 How To 再看一次:
  1. Locating a Unique Device ID
  2. Adding Individual Devices
  3. Bulk Upload of Devices
  4. Removing Devices from your Development Team
  5. Editing Devices on your Development Team
  6. Installing iPhone OS
才發現 6.Installing iPhone OS 這段有說到:
To run your code on an Apple device, you will need to install iPhone OS onto each development device and "restore" each device to a development state. Note: Once a pre-release version of iPhone OS is installed on the device you cannot restore the device to an earlier version of iPhone OS. The device may only be used for development and testing purposes until that version of iPhone OS is publicly released. Please DO NOT install the iPhone OS before registering device UDIDs, as installation on non-registered devices will render them inoperable. The public release version of iPhone OS should be installed using iTunes.

弄到後來連認證都有問題,所以我把認證刪除了,Program Portal 流程從 Certificates 再跑一次,把 Development 與 Distribution 的 Certificates 都分別再產生一次。

看到 Devices 的 How To 最後一段有說到,要讓 device 處於 development state我之前沒有做這個動作,所以我就再一次安裝 OS 進去,Xcode 也出現這個 'Use for Development' 讓我確定。

然後再取得一次 Development 與 Distribution 的 Provisioning。

也按照 Distribution 所說的方式,再複製一份 release 的編譯一次,然後把相關的 application metadata 準備好。

終於順利傳到 AppStore 了。

不要急,還是要按步就班一步一步來。

2009-05-07

iPhone Developer Program 申請記錄

*** 20090430 11:00pm (April 30, 2009 11:52:12 PM CST)
申請 iPhone Developer Program
原本我已經有 Apple ID 了,這次另外用 @mac.com 的帳號申請。
Enroll Standard Program $99(USD), 我是選 Business

*** 20090501 08:00am (May 01, 2009 08:56:26 AM CST)
Apple 來函要傳真證件
晚上傳出。

*** 20090504 11:00am (May 04, 2009 11:51:06 AM CST)
Apple 來函說要室內電話打來確認,還可以約時間
隨即回函

*** 20090506 1:00pm
終於等到 Apple 來電,確認姓名,說會 mail 給我合約

*** 20090506 (May 06, 2009 01:09:30 PM CST)
Apple 來函說通過 Enrollment Status 可以去繳費
隨即繳費

*** 20090506 (May 06, 2009 04:09:06 PM CST)
取得 Activation Code

*** 20090506 (May 06, 2009 04:57:34 PM CST)
Apple 來函啟動確認,歡迎加入 iPhone Developer Program

*** 20090506 (May 06, 2009 10:19:01 PM CST)
成功將 程式 載入 iPod touch

*** 20090506
從 iPhone Dev Center 進入 iPhone Developer Program 的 iTunes Connect。
進入 Contracts, Tax, & Banking Information。
設定免費、付費軟體的合約。

*** 20090514
填寫付費軟體的 Tax 與 Banking 相關資訊。
我忘記為何這一天才填寫,可能以為不急吧。

*** 20090515
把 W-8BEN 傳給 Apple

*** 20090519
收到 Apple 來函說 W-8BEN 完成。

*** 20090526
合約等很久,所以從 iPhone Dev Center \ iPhone Developer Program \ iTunes Connect 的 Contact Us 反應

*** 20090527
軟體上架的合約生效。

*** 20090530 ***
第一個軟體【台灣樂透彩券對獎】在 iTunes 商店上架,提供下載

.