2011年8月15日 星期一

產生可於實體 iDevice 上運行的 App 之 (二) 註冊設備

since: 2011/08/15
update: 2011/12/01


F. 註冊設備 (Device):
   於 iOS Provisioning Portal, 點選左邊的 Devices 項目.
    1. 說明:
       a. 經過註冊的機器, 才能安裝測試的 App.
       b. 一個開發帳號每年最多能註冊  100 個實體設備,
           新增後再刪除, 仍然計算在內.

    2. 查詢設備的 Device ID:
       => 最方便取得(copy) UUID 的方式, 就是先將 iphone 接上 Mac 或 PC, 開啟 iTunes,
             先點到所連結裝置的地方, 在序號的地方 click 一下, 會切成顯示: UDID;
             這時只要在 iTunes 的功能列 > 編輯 > 拷貝 即可 copy 到 UDID

       (或可在 iDevice 上安裝 Ad Hoc Helper 來查詢)

       a. 開啟 Xcode 後, 連接設備 (iPhone, iPad, iPodTouch) 到 Mac.
          說明: 第一次連接, Xcode 會收集此 devide 的除錯資料, 按 Collect .


       b. Xcode > Window > Organizer(組織者)
          左邊 Device 下的設備名稱, 所對應右方的 identifier 那一串數字即是 Devide ID.


    3. 新增 Device ID.      
       a. 回到網站: Devices > Manage > Add Devices:
          填入 Device Name 與剛剛查詢到的 Device ID 後, 按下 Submit .

       b. 送出後, 便可看到剛剛加入的 Device.

2 則留言:

  1. 請問發出來的APP只能在註冊的Device上安裝嗎?請問要多台安裝~每台都需要註冊嗎?

    回覆刪除
  2. 還有另外一種方式: 使用 TestFlight

    1. 在有註冊的 Device 上安裝的好處是沒有對 App 本身或測試者有所限制.

    2. 而使用 TestFlight, 有分內部測試(Internal Testing)與外部測試(External Testing)

    a.內部測試: 可邀請其他人用 Apple ID 加入測試, 最多可以加 25 個使用者,每個使用者可測試10個裝置

    b. 外部測試: 需要再經過 apple 審核, 最多可以邀請 2000 個人, 同時間可以側試最多 100 個 app

    3. 參考:
    http://itouchs.blogspot.tw/2015/04/ios-testflight-beta-testing.html

    https://developer.apple.com/testflight/

    回覆刪除

注意:只有此網誌的成員可以留言。