ページ内ナビ
概要
Sentry CocoaはiOS、iPadOS、macOS、tvOS、watchOS、visionOS向けの公式Sentry SDKです。error/crash reportingを起点にtrace、view hierarchy、network contextなどを収集し、production issueの再現と原因調査を支援します。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
application lifecycleの早い段階でSDKを初期化しerror/crashを収集する
SentrySDK.startでDSNとoptionを設定し、applicationDidFinishLaunchingなど早い段階からSDKを起動できます。messageやerrorを明示的にcaptureするAPIも提供されます。
出典:[2]
trace・view hierarchy・async stacktraceなどの観測機能をoptionで追加する
9.30.0ではview hierarchy、Time To Full Display、Swift async stacktrace、GraphQL operation tracking、FileManager swizzlingなど複数optionがstable扱いになっています。多くはdefault offなので必要な観測範囲だけ有効化できます。
出典:[4]
向いている用途
iOS production issueをdevice/context付きで追跡したいteamに向く
crash、error、performance問題をreleaseやdevice情報と紐付けて集中管理し、手元で再現しにくいproduction不具合を調査したいapplicationに適します。
出典:[2]
導入前の確認
参考にした公式資料
- [1]getsentry/sentry-cocoa — GitHub repository(2026-10-06)
- [2]Sentry Cocoa 9.30.0 — README(2026-10-06)
- [3]Sentry Cocoa 9.30.0 — Package.swift(2026-10-06)
- [4]Sentry Cocoa 9.30.0 release(2026-10-06)
- [5]Sentry Cocoa MIT license(2026-10-06)
編集部からの補足
productionで再現しにくいcrash・error・performance問題をdevice/context付きで追跡したいiOS teamに向きます。CocoaPods supportは終了しているためSPM/XCFrameworkを前提にしてください。
3ステップで試す
- 1
Sentry Cocoa 9.30.0をSwiftPMへ追加する
source buildを使う場合のpackageをversion固定します。targetにはSentrySPM productを追加します。
.package(url: "https://github.com/getsentry/sentry-cocoa", exact: "9.30.0") - 2
application起動時にSentryを初期化する
READMEの推奨どおりapplication lifecycleの早い段階でSDKを起動します。
import Sentry SentrySDK.start { options in options.dsn = "___PUBLIC_DSN___" options.debug = true } - 3
test messageをcaptureする
明示的なmessage eventを送信してprojectへのintegrationを確認します。
SentrySDK.capture(message: "Sentry integration check")
成長
成長の推移 · 直近30日
1,124 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 161
- Open PR
- 21
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Grafana Loki28,990 Stars
共通タグ 2件 · 共通カテゴリ 1件
Prometheus風label indexで大量logを集約し、LogQL・Grafana・multi-tenant運用へつなぐlog backend
Go - Sentry45,482 Stars
共通タグ 4件 · 共通カテゴリ 2件
error・trace・replay・log・uptimeを関連付けて原因調査から修正まで支援するdeveloper debugging platform
Python - CocoaLumberjack13,321 Stars
共通タグ 3件 · 共通カテゴリ 2件
console・os_log・rolling file・custom loggerへ同じDDLog APIから振り分けるApple向けlogging framework
Objective-C - Kibana21,309 Stars
共通タグ 3件 · 共通カテゴリ 1件
Elasticsearchの検索・可視化・Observability/Security操作を担うinterface
TypeScript - Gatus12,246 Stars
共通タグ 3件 · 共通カテゴリ 1件
HTTP・TCP・DNSなどを定期チェックし、条件判定と通知をStatus Pageにまとめる
Go - Zabbix6,442 Stars
共通タグ 3件 · 共通カテゴリ 1件
server・network・cloudのdiscovery・metric・alert・RCAを一つの監視基盤へ統合する
Go Template
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。