看板 Knuckles_note
作者 標題 [Xcode] 使用 TestFlight 讓其他人下載測試
時間 2014年11月08日 Sat. PM 06:36:03
https://developer.apple.com/app-store/testflight/
TestFlight 可以在 APP 上架前,使用E-mail邀請最多1000名使用者下載測試
使用者只要有裝 TestFlight APP 即可 (需iOS8)
設定 iTunes Connect
登入 iTunes Connect https://itunesconnect.apple.com/
點 My Apps 後,點+新增 iOS App
輸入以下資料
Name 是會顯示在 App Store 上的名稱
Version 和 Bundle ID 要和 Xcode 的專案設定上的一樣
Bundle ID 設定之後就不能改了
SKU 任意輸入一個可識別的名稱即可,不會顯示在 App Store 上
要先點 Register a new bundle ID on the Developer Portal.
在開發者帳號上註冊一個 Bundle ID
Name 輸入App名稱
選 Explicit App ID,輸入App在Xcode裡設定的 Bundle ID
按 continue 後再按 Submit 即可
回到 iTunes Connect 選擇剛剛設定的 Bundle ID 後點 Create
在這邊就可以對 App 做一堆詳細的設定,像是 App 縮圖、簡介...
使用 Xcode 上傳程式
參考 Submitting Your App to the Store - iOS Developer Library
點 Xcode 上方的選單 Product > Scheme > Edit Scheme
Build Configuration 選 Release
如果USB有插著 iPhone 的話,先拔起來
在編譯的目標選擇「iOS Device」
確定程式沒有錯誤後
點選 Product > Archive,將程式打包
打包後會自動跳到 Organizer - Archives
點 Validate 後,出現 Summary 的訊息
再點一次 Validate
驗証成功
如果之前上傳過的話 Validate 這邊會因為版本與 Build 編號相同而不通過
只要在 Project 設定將 Build 編號改一下再打包一次即可
回到 Organizer - Archives 點 Submit
再點一次 Submit 後上傳至 iTunes Connect
上傳成功
回到 iTunes Connect,點 App 的 Prerelease
將 TestFlight Beta Testing 的開關打開
測試帳號有分內部和外部的使用者
邀請 Internal Testers 的方法
點 Internal Testers 可邀請其他人用 Apple ID 加入測試
最多可以加25個使用者,每個使用者可測試10個裝置
先點左上角的選單,到「使用者和角色」
新增一個 iTunes Connect 使用者
輸入使用者的姓名和 Apple ID
角色選擇管理員或技術
該使用者會收到一封確認信,點 activate your account
用 Apple ID 登入 iTunes Connect 即可
回到 APP 作者的 iTunes Connect,點「TestFlight 測試版測試人員」/「內部」
選取剛剛加入的 Apple ID
接著該 Apple ID 應該會收到一封 TestFlight: You're invited to test XXX 的信
如果沒有的話,注意這個 Apple ID 是不是也加到 External Tester 了
把他從 External Tester 移除
然後把 TestFlight 測試的開關關掉再打開試試
注意收到的信要用 iPhone 內建的郵件APP 點「Open in TestFlight」才行
用 TestFlight APP 打開後,就可以安裝程式了
邀請 External Testers 的方法
點 External Testers 可用E-mail邀請最多1000名使用者測試
點 + 新增要邀請的 E-mail
要使用 External 的話,要點選「Submit for Beta App Review」
接著填寫一堆程式描述與聯絡資訊後按 next
接著會詢問
Is your app designed to use cryptography or does it contain or incorporate cryptography? (Select Yes even if your app is only utilizing the encryption available in iOS or OS X.)
是否有用到密碼學的東西,點YES會接著問更細節,沒有的話點No即可
接著 External 的狀態會變成 Waiting For Review
公開測試也是要 apple 審核過才行
我第一次申請大約12小時後收到test版審核過的通知
iTunes Connect: Your app XXXX has been approved for beta testing.
Your app has been approved for distribution through Apple’s TestFlight Program.
For testers to be able to start testing your app, go to My Apps on iTunes Connect and click the Send Invites button under Prerelease for the app.
As a reminder, approval for the TestFlight Program does not constitute an approval for the App Store. Apps submitted to the App Store will undergo a full review to ensure compliance with the App Store Review Guidelines.
Your app has been approved for distribution through Apple’s TestFlight Program.
For testers to be able to start testing your app, go to My Apps on iTunes Connect and click the Send Invites button under Prerelease for the app.
As a reminder, approval for the TestFlight Program does not constitute an approval for the App Store. Apps submitted to the App Store will undergo a full review to ensure compliance with the App Store Review Guidelines.
通過後在外部的「邀請測試人員」點一下,狀態會變成「啟用 (30天後到期)」
然後點上面的「外部測試人員」新增要邀請的人
邀請人的 E-mail 不一定要是 Apple ID
使用者收到邀請信後安裝的說明 參考這篇 http://disp.cc/b/11-8wps
--
※ 作者: Knuckles 時間: 2014-11-08 18:36:03
※ 編輯: Knuckles 時間: 2015-03-03 10:01:43
※ 同主題文章:
● 11-08 18:36 □ [Xcode] 在 iTunes Connect 使用 TestFlight 測試
03-03 09:59 □ [Xcode] 使用 TestFlight 測試新開發的 APP
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 27490
回列表(←)
分享