iOS 發佈版本給使用者測試-Crashlytics

在iOS上,想要發佈測試版本,給其他人測試時,
除了TestFlight的選擇外,還有本篇要介紹的Crashlytics
僅供大家參考…

The most powerful, yet lightest
weight crash reporting solution.

Crashlytics 主要功能

  1. 回報crash的information
  2. 追蹤使用者狀況
  3. 發佈版本給使用者測試

Quick Start

  1. Crashlytics 環境設定
  2. Crashlytics 發佈版本
  3. Crashlytics 邀請新的測試使用者

Crashlytics 環境設定

註冊 fabric

Download fabric

Crashlytics 導入 iOS Project

  1. Open Fabric New APP
  2. Select your Xcode Project
    • Normal: [project name].xcodeproj
    • Use cocoaPods: [project name].xcworkspace
  3. Select a Kit to install
    • Crashlytics
  4. Select OnBoarding Method
    • Xcode
  5. Add Run Script
    crashlytics_add_run_script
    • Integrate Fabric with Xcode
    • Product Build (command + B)
  6. Xcode Project with Fabric in AppDelegate
    crashlytics_xcode_project_with_fabric
    • import Fabric
    • import Crashlytics
    • initial
    • Product Build (command + B) or Product Run (command + R)

Crashlytics 發佈版本

  1. Xcode Product -> Archive
  2. Fabric [Project Name] Distribute
  3. Select tester to invite.
  4. Release notes.

Crashlytics 邀請新的測試使用者

  1. [Crashlytics] Add tester -> e-mail
  2. [Tester] Receive mail.
  3. [Crashlytics] Add device uuid.
    • Copy tester’s device uuid.
    • Add to Apple developer device list.(ps. Apple developer device list maximum is 100)
  4. [Xcode project] Update Provisioning Profile
    • Xcode -> Preferences
    • Account -> Apple IDs -> View Details -> Download Provisioning Profile
  5. [Crashlytics] 重新發佈版本
    • Xcode Product -> Clean
    • Xcode Product -> Archive
    • Fabric [Project Name Version] Distribute
    • Select tester to invite
    • Release notes
  6. [Tester] Receive mail again and install it.
文章目录
  1. 1. Crashlytics 主要功能
  2. 2. Quick Start
    1. 2.1. Crashlytics 環境設定
      1. 2.1.1. 註冊 fabric
      2. 2.1.2. Download fabric
      3. 2.1.3. Crashlytics 導入 iOS Project
    2. 2.2. Crashlytics 發佈版本
    3. 2.3. Crashlytics 邀請新的測試使用者
,